Home
last modified time | relevance | path

Searched refs:CUDA (Results 1 – 25 of 70) sorted by relevance

123

/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DFrontendOptions.cpp22 .Case("cui", InputKind(InputKind::CUDA).getPreprocessed()) in getInputKindForExtension()
32 .Case("cu", InputKind::CUDA) in getInputKindForExtension()
H A DCompilerInstance.cpp405 if (PP->getTargetInfo().getTriple().getOS() == llvm::Triple::CUDA && in createPreprocessor()
915 if ((getLangOpts().CUDA || getLangOpts().OpenMPIsDevice) && in ExecuteAction()
977 if (getLangOpts().CUDA) { in ExecuteAction()
1016 if (LangOpts.CUDA) in getLanguageFromOptions()
1017 return InputKind::CUDA; in getLanguageFromOptions()
H A DCompilerInvocation.cpp1828 .Case("cuda", InputKind::CUDA) in ParseFrontendArgs()
2076 case InputKind::CUDA: in setLangDefaults()
2160 Opts.CUDA = IK.getLanguage() == InputKind::CUDA || Opts.HIP; in setLangDefaults()
2161 if (Opts.CUDA) in setLangDefaults()
2226 case InputKind::CUDA: in IsInputCompatibleWithStandard()
2228 return S.getLanguage() == InputKind::CUDA || in IsInputCompatibleWithStandard()
2258 case InputKind::CUDA: in GetInputKindName()
2711 (Opts.MicrosoftExt || Opts.Borland || Opts.CUDA)); in ParseLangArgs()
3310 if (LangOpts.CUDA) { in CreateFromArgs()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCUDA.cpp28 assert(getLangOpts().CUDA && "Should only be called during CUDA compilation"); in PushForceCUDAHostDevice()
33 assert(getLangOpts().CUDA && "Should only be called during CUDA compilation"); in PopForceCUDAHostDevice()
543 assert(getLangOpts().CUDA && "Should only be called during CUDA compilation"); in maybeAddCUDAHostDeviceAttrs()
698 assert(getLangOpts().CUDA && "Should only be called during CUDA compilation"); in CUDADiagIfDeviceCode()
725 assert(getLangOpts().CUDA && "Should only be called during CUDA compilation"); in CUDADiagIfHostCode()
837 assert(getLangOpts().CUDA && "Should only be called during CUDA compilation"); in CheckCUDACall()
900 assert(getLangOpts().CUDA && "Should only be called during CUDA compilation"); in CUDASetLambdaAttrs()
917 assert(getLangOpts().CUDA && "Should only be called during CUDA compilation"); in checkCUDATargetOverload()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DLangOptions.def199 LANGOPT(CUDA , 1, 0, "CUDA")
206 …eFullRuntime , 1, 0, "Force to use full runtime in all constructs when offloading to CUDA devices")
208 LANGOPT(OpenMPCUDANumSMs , 32, 0, "Number of SMs for CUDA devices.")
209 LANGOPT(OpenMPCUDABlocksPerSM , 32, 0, "Number of blocks per SM for CUDA devices.")
213 LANGOPT(CUDAIsDevice , 1, 0, "compiling for CUDA device")
214 LANGOPT(CUDAAllowVariadicFunctions, 1, 0, "allowing variadic functions in CUDA device code")
H A DDiagnosticDriverKinds.td31 def err_drv_cuda_bad_gpu_arch : Error<"Unsupported CUDA gpu architecture: %0">;
33 "cannot find CUDA installation. Provide its path via --cuda-path, or pass "
34 "-nocudainc to build without CUDA includes.">;
36 "cannot find libdevice for %0. Provide path to different CUDA installation "
39 "GPU arch %0 is supported by CUDA versions between %1 and %2 (inclusive), "
40 "but installation at %3 is %4. Use --cuda-path to specify a different CUDA "
H A DAttr.td289 def CUDA : LangOpt<"CUDA">;
921 let LangOpts = [CUDA];
927 let LangOpts = [CUDA];
933 let LangOpts = [CUDA];
939 let LangOpts = [CUDA];
945 let LangOpts = [CUDA];
951 let LangOpts = [CUDA];
957 let LangOpts = [CUDA];
964 let LangOpts = [CUDA];
971 let LangOpts = [CUDA];
[all …]
H A DLangOptions.h299 return (CUDA && CUDAIsDevice) || OpenCL; in assumeFunctionsAreConvergent()
H A DStmtNodes.td181 // CUDA Expressions.
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp208 if (TM && TM->getDrvInterface() == NVPTX::CUDA) { in runOnKernelFunction()
232 else if (TM && TM->getDrvInterface() == NVPTX::CUDA) in runOnKernelFunction()
H A DNVPTXSubtarget.cpp59 if (TM.getDrvInterface() == NVPTX::CUDA) in hasImageHandles()
H A DNVPTX.h64 CUDA enumerator
H A DNVPTXReplaceImageHandles.cpp148 if (TM.getDrvInterface() == NVPTX::CUDA) { in findIndexForHandle()
H A DNVPTXTargetMachine.cpp124 drvInterface = NVPTX::CUDA; in NVPTXTargetMachine()
H A DNVPTXAsmPrinter.h300 NVPTX::CUDA) {} in NVPTXAsmPrinter()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DLangStandards.def170 // CUDA
171 LANGSTANDARD(cuda, "cuda", CUDA, "NVIDIA CUDA(tm)",
H A DFrontendOptions.h162 CUDA, enumerator
/freebsd-12.1/contrib/llvm/tools/clang/lib/Headers/cuda_wrappers/
H A Dcomplex1 /*===---- complex - CUDA wrapper for <complex> ------------------------------===
47 // functions that don't exist when compiling CUDA device code).
H A Dnew1 /*===---- complex - CUDA wrapper for <new> ------------------------------===
H A Dalgorithm1 /*===---- complex - CUDA wrapper for <algorithm> ----------------------------===
/freebsd-12.1/sys/powerpc/conf/
H A DNOTES62 device cuda # VIA-CUDA ADB interface
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGOpenMPRuntimeNVPTX.h362 CUDA, enumerator
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Driver/
H A DTypes.def47 TYPE("cuda", CUDA, PP_CUDA, "cu", "u")
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSemaInternal.h55 if (!LangOpts.CUDA || !D) in DeclAttrsMatchCUDAMode()
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DTriple.h177 CUDA, // NVIDIA CUDA enumerator

123