Home
last modified time | relevance | path

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

1234

/external/eigen/doc/
DUsingNVCC.dox4 /** \page TopicCUDA Using Eigen in CUDA kernels
8 Staring from CUDA 5.0, the CUDA compiler, \c nvcc, is able to properly parse %Eigen's code (almost).
9 A few adaptations of the %Eigen's code already allows to use some parts of %Eigen in your own CUDA
10 To this end you need the devel branch of %Eigen, CUDA 5.0 or greater with GCC.
27 …- On 64bits system Eigen uses \c long \c int as the default type for indexes and sizes. On CUDA de…
28CUDA code compatible, this cannot be done automatically by %Eigen, and the user is thus required t…
/external/llvm/docs/
DCompileCudaWithLLVM.rst2 Compiling CUDA C/C++ with LLVM
11 This document contains the user guides and the internals of compiling CUDA
12 C/C++ with LLVM. It is aimed at both users who want to compile CUDA with LLVM
14 familiarity with CUDA. Information about CUDA programming can be found in the
15 `CUDA programming guide
18 How to Build LLVM with CUDA Support
21 CUDA support is still in development and works the best in the trunk version
52 How to Compile CUDA C/C++ with LLVM
55 We assume you have installed the CUDA driver and runtime. Consult the `NVIDIA
56 CUDA installation guide
[all …]
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 …]
/external/eigen/Eigen/
DCore17 // Handle NVCC/CUDA/SYCL
19 // Do not try asserts on CUDA and SYCL!
32 // All functions callable from CUDA code must be qualified with __device__
34 // Do not try to vectorize on CUDA and SYCL!
52 // When compiling CUDA device code with NVCC, pull in math functions from the
390 #include "src/Core/arch/CUDA/Half.h"
391 #include "src/Core/arch/CUDA/PacketMathHalf.h"
392 #include "src/Core/arch/CUDA/TypeCasting.h"
395 #include "src/Core/arch/CUDA/PacketMath.h"
396 #include "src/Core/arch/CUDA/MathFunctions.h"
[all …]
/external/llvm/lib/Target/NVPTX/
DNVPTXLowerKernelArgs.cpp200 if (TM && TM->getDrvInterface() == NVPTX::CUDA) { in runOnFunction()
224 else if (TM && TM->getDrvInterface() == NVPTX::CUDA) in runOnFunction()
DNVPTXSubtarget.cpp56 if (TM.getDrvInterface() == NVPTX::CUDA) in hasImageHandles()
DNVPTX.h66 CUDA enumerator
DNVPTXReplaceImageHandles.cpp148 if (TM.getDrvInterface() == NVPTX::CUDA) { in findIndexForHandle()
/external/clang/test/Driver/Inputs/CUDA_80/usr/local/cuda/
Dversion.txt1 CUDA Version 8.0.42
/external/clang/test/Frontend/
Dstdlang.c16 #if defined(CUDA)
/external/clang/test/CodeGenCUDA/Inputs/
Ddevice-code-2.ll1 ; Simple bit of IR to mimic CUDA's libdevice.
Ddevice-code.ll1 ; Simple bit of IR to mimic CUDA's libdevice. We want to be
/external/clang/include/clang/Basic/
DDiagnosticDriverKinds.td25 def err_drv_cuda_bad_gpu_arch : Error<"Unsupported CUDA gpu architecture: %0">;
27 "cannot find CUDA installation. Provide its path via --cuda-path, or pass "
28 "-nocudainc to build without CUDA includes.">;
30 "GPU arch %1 requires CUDA version at least %3, but installation at %0 is %2. "
31 "Use --cuda-path to specify a different CUDA install, or pass "
DLangOptions.def184 LANGOPT(CUDA , 1, 0, "CUDA")
190 LANGOPT(CUDAIsDevice , 1, 0, "compiling for CUDA device")
191 LANGOPT(CUDAAllowVariadicFunctions, 1, 0, "allowing variadic functions in CUDA device code")
DAttr.td242 def CUDA : LangOpt<"CUDA">;
605 let LangOpts = [CUDA];
611 let LangOpts = [CUDA];
617 let LangOpts = [CUDA];
623 let LangOpts = [CUDA];
628 let LangOpts = [CUDA];
633 let LangOpts = [CUDA];
639 let LangOpts = [CUDA];
646 let LangOpts = [CUDA];
653 let LangOpts = [CUDA];
[all …]
/external/eigen/test/
DCMakeLists.txt352 # CUDA unit tests
353 option(EIGEN_TEST_CUDA "Enable CUDA support in unit tests" OFF)
354 option(EIGEN_TEST_CUDA_CLANG "Use clang instead of nvcc to compile the CUDA tests" OFF)
362 find_package(CUDA 5.0)
/external/vulkan-validation-layers/libs/glm/gtx/
Dfast_square_root.inl30 # ifdef __CUDACC__ // Wordaround for a CUDA compiler bug up to CUDA6
41 # ifdef __CUDACC__ // Wordaround for a CUDA compiler bug up to CUDA6
/external/llvm/test/CodeGen/NVPTX/
Dnounroll.ll6 ; Compiled from the following CUDA code:
Dcall-with-alloca-buffer.ll5 ; Produced with the following CUDA code:
/external/clang/include/clang/Frontend/
DLangStandards.def161 // CUDA
163 "NVIDIA CUDA(tm)",
/external/eigen/unsupported/Eigen/
DSpecialFunctions53 #include "src/SpecialFunctions/arch/CUDA/CudaSpecialFunctions.h"
/external/clang/lib/CodeGen/
DCGCUDABuiltin.cpp72 assert(getLangOpts().CUDA); in EmitCUDADevicePrintfCallExpr()
/external/eigen/unsupported/test/
DCMakeLists.txt198 find_package(CUDA 7.0)
202 # in the CUDA runtime
/external/llvm/test/Transforms/StraightLineStrengthReduce/NVPTX/
Dspeculative-slsr.ll6 ; CUDA code
/external/vulkan-validation-layers/libs/glm/detail/
Dfunc_exponential.inl200 # ifdef __CUDACC__ // Wordaround for a CUDA compiler bug up to CUDA6
210 # ifdef __CUDACC__ // Wordaround for a CUDA compiler bug up to CUDA6

1234