|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <string>#include <vector>#include "docc/compile/src_file_compiler_builder.h"#include "sdfg/targets/cuda/cuda_arch.h"Go to the source code of this file.
Namespaces | |
| namespace | docc |
| namespace | docc::util |
Functions | |
| void | docc::util::clang_21_set_cuda_forward_compatible_options (compile::SrcFileCompilerBuilder &builder, compile::SrcFileCompilerBuilder &snippet_builder) |
| Set what options work best for any CUDA card (set an old SM version, try to make it JIT ready). | |
| void | docc::util::clang_21_set_cuda_forward_compatible_options (std::vector< std::string > &compiler_args) |
| What above does, but for legacy llvm frontend compiler args. | |
| void | docc::util::clang_21_set_cuda_specific_compute_cap (compile::SrcFileCompilerBuilder &builder, compile::SrcFileCompilerBuilder &snippet_builder, uint32_t sm_cap) |
| Only need to build for this specific compute capability. | |
| void | docc::util::clang_21_set_cuda_specific_compute_cap (std::vector< std::string > &compiler_args, uint32_t sm_cap) |
| Same as above, for legacy llvm frontend. | |
| std::vector< sdfg::gpu::cuda::CudaComputeCapability > | docc::util::query_cuda_compute_capabilities () |