Home
last modified time | relevance | path

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

12

/external/llvm/docs/
DNVPTXUsage.rst21 This document assumes a basic familiarity with CUDA and the PTX
22 assembly language. Information about the CUDA Driver API and the PTX assembly
23 language can be found in the `CUDA documentation
100 copy data to it by name with the CUDA Driver API.
117 generated PTX compatible with the CUDA Driver API.
119 Example: 32-bit PTX for CUDA Driver API: ``nvptx-nvidia-cuda``
121 Example: 64-bit PTX for CUDA Driver API: ``nvptx64-nvidia-cuda``
223 map in the following way to CUDA builtins:
226 CUDA Builtin PTX Special Register Intrinsic
252 instruction, equivalent to the ``__syncthreads()`` call in CUDA.
[all …]
DCompilerWriterInfo.rst155 * `CUDA Documentation <http://docs.nvidia.com/cuda/index.html>`_ includes the PTX
/external/clang/test/Frontend/
Dstdlang.c5 #if defined(CUDA)
/external/llvm/lib/Target/NVPTX/
DNVPTXSubtarget.cpp56 if (TM.getDrvInterface() == NVPTX::CUDA) in hasImageHandles()
DNVPTX.h82 CUDA enumerator
DNVPTXReplaceImageHandles.cpp148 if (TM.getDrvInterface() == NVPTX::CUDA) { in findIndexForHandle()
DNVPTXTargetMachine.cpp98 drvInterface = NVPTX::CUDA; in NVPTXTargetMachine()
DNVPTXAsmPrinter.h309 NVPTX::CUDA) { in NVPTXAsmPrinter()
DNVPTXAsmPrinter.cpp160 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == NVPTX::CUDA) in EmitInstruction()
988 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == NVPTX::CUDA) { in emitLinkageDirective()
1492 NVPTX::CUDA) { in emitFunctionParamList()
/external/clang/include/clang/Frontend/
DLangStandards.def148 // CUDA
150 "NVIDIA CUDA(tm)",
/external/llvm/test/CodeGen/NVPTX/
Dnounroll.ll6 ; Compiled from the following CUDA code:
Dcall-with-alloca-buffer.ll5 ; Produced with the following CUDA code:
Dnvvm-reflect.ll50 ; CUDA-7.0 passes __nvvm_reflect argument slightly differently.
/external/clang/patches/
D0003-Add-support-for-RenderScript-specific-options.patch59 LANGOPT(CUDA , 1, 0, "CUDA")
/external/clang/include/clang/Basic/
DLangOptions.def161 LANGOPT(CUDA , 1, 0, "CUDA")
164 LANGOPT(CUDAIsDevice , 1, 0, "Compiling for CUDA device")
DAttr.td233 def CUDA : LangOpt<"CUDA">;
550 let LangOpts = [CUDA];
557 let LangOpts = [CUDA];
564 let LangOpts = [CUDA];
571 let LangOpts = [CUDA];
578 let LangOpts = [CUDA];
585 let LangOpts = [CUDA];
597 let LangOpts = [CUDA];
913 // use this in CUDA, since CUDA does not use the same terminology.
DStmtNodes.td159 // CUDA Expressions.
DDiagnosticGroups.td760 // compiling CUDA C/C++ but which is not compatible with the CUDA spec.
/external/llvm/include/llvm/ADT/
DTriple.h145 CUDA, // NVIDIA CUDA enumerator
/external/clang/include/clang/Driver/
DTypes.def46 TYPE("cuda", CUDA, PP_CUDA, "cu", "u")
DCC1Options.td607 // CUDA Options
611 HelpText<"Generate code for CUDA device">;
617 HelpText<"Disable all cross-target (host, device, etc.) call checks in CUDA">;
/external/llvm/lib/Support/
DTriple.cpp164 case CUDA: return "cuda"; in getOSTypeName()
371 .StartsWith("cuda", Triple::CUDA) in parseOS()
/external/clang/lib/Sema/
DSemaStmtAsm.cpp128 if (getLangOpts().CUDA) { in ActOnGCCAsmStmt()
/external/clang/lib/Lex/
DLexer.cpp3402 } else if (LangOpts.CUDA && After == '<') { in LexTokenInternal()
3458 } else if (LangOpts.CUDA && After == '>') { in LexTokenInternal()
/external/clang/lib/CodeGen/
DCodeGenModule.cpp121 if (LangOpts.CUDA) in CodeGenModule()
1342 if (LangOpts.CUDA) { in EmitGlobal()
1902 if (LangOpts.CUDA && LangOpts.CUDAIsDevice) { in GetGlobalVarAddressSpace()

12