aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGCUDANV.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-10-13[AST] Change return type of getTypeInfoInChars to a proper struct instead of ...Bevin Hansson1-6/+4
2020-10-02[HIP] Align device binaryYaxun (Sam) Liu1-2/+4
2020-07-10[HIP] Fix rocm detectionYaxun (Sam) Liu1-1/+1
2020-04-03[cuda][hip] Fix `RegisterVar` function prototype.Michael Liao1-3/+9
2020-03-28Fix GCC warning on enum class bitfield. NFC.Michael Liao1-14/+15
2020-03-27[cuda][hip] Add CUDA builtin surface/texture reference support.Michael Liao1-16/+66
2020-03-27Revert "[cuda][hip] Add CUDA builtin surface/texture reference support."Artem Belevich1-66/+16
2020-03-26[cuda][hip] Add CUDA builtin surface/texture reference support.Michael Liao1-16/+66
2020-03-09[HIP] Fix device stub nameYaxun (Sam) Liu1-28/+11
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-8/+8
2019-10-03[Alignment][Clang][NFC] Add CharUnits::getAsAlignGuillaume Chatelet1-3/+3
2019-09-24[HIP] Support new kernel launching APIYaxun Liu1-6/+11
2019-06-17[clang][CodeGen] Remove std::move on temporaryKadir Cetinkaya1-1/+1
2019-06-17[HIP] Add the interface deriving the stub name of device kernels.Michael Liao1-4/+22
2019-04-02[HIP-Clang] Fat binary should not be produced for non GPU codeAaron Enye Shi1-2/+2
2019-04-02[HIP-Clang] Fat binary should not be produced for non GPU code 2Aaron Enye Shi1-1/+3
2019-04-02[HIP-Clang] Fat binary should not be produced for non GPU codeAaron Enye Shi1-0/+2
2019-02-27[HIP] change kernel stub nameYaxun Liu1-0/+1
2019-02-22revert r354615: [HIP] change kernel stub nameYaxun Liu1-6/+0
2019-02-21[HIP] change kernel stub nameYaxun Liu1-0/+6
2019-02-14[CUDA][HIP] Use device side kernel and variable names when registering themYaxun Liu1-15/+53
2019-02-05Basic CUDA-10 support.Artem Belevich1-0/+10
2019-02-05[opaque pointer types] Pass function types for runtime function calls.James Y Knight1-14/+14
2019-02-02Remove redundant FunctionDecl argument from a couple functions.James Y Knight1-1/+1
2019-01-31[CUDA] add support for the new kernel launch API in CUDA-9.2+.Artem Belevich1-4/+106
2019-01-30Cleanup: replace uses of CallSite with CallBase.James Y Knight1-4/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-05[CUDA] Use all 64 bits of GUID in __nv_module_idArtem Belevich1-1/+1
2018-10-02[HIP] Support early finalization of device code for -fno-gpu-rdcYaxun Liu1-10/+21
2018-08-17[HIP] Make __hip_gpubin_handle hidden to avoid being merged across different ...Yaxun Liu1-0/+2
2018-07-20[HIP] Register/unregister device fat binary only onceYaxun Liu1-17/+105
2018-06-28[CUDA] Place all CUDA sections in __NV_CUDA segment on Mac.Artem Belevich1-4/+6
2018-06-27[CUDA] Use atexit() to call module destructor.Artem Belevich1-0/+13
2018-06-08[CUDA] Fix emission of constant strings in sectionsJonas Hahnfeld1-1/+5
2018-05-18[HIP] Support offloading by linker scriptYaxun Liu1-38/+77
2018-04-25[HIP] Add hip input kind and codegen for kernel launchingYaxun Liu1-16/+42
2018-04-20[CUDA] Register relocatable GPU binariesJonas Hahnfeld1-19/+102
2018-02-28[CUDA] Include single GPU binary, NFCI.Jonas Hahnfeld1-75/+60
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton1-1/+1
2017-03-02Promote ConstantInitBuilder to be a public CodeGen API; it'sJohn McCall1-1/+1
2016-11-28ConstantBuilder -> ConstantInitBuilder for clarity, andJohn McCall1-1/+1
2016-11-19Introduce a helper class for building complex constant initializers. NFC.John McCall1-14/+21
2016-11-18[CUDA] Use the right section and constant names for fatbins when compiling fo...Justin Lebar1-3/+8
2016-08-12[CUDA] Place GPU binary into .nv_fatbin section and align it by 8.Artem Belevich1-1/+10
2016-07-27[CUDA] Align kernel launch args correctly when the LLVM type's alignment is d...Justin Lebar1-25/+16
2016-07-02[CUDA] Move argument type lists to the stack. NFC.Benjamin Kramer1-4/+4
2016-07-02Use arrays or initializer lists to feed ArrayRefs instead of SmallVector wher...Benjamin Kramer1-4/+1
2016-03-02[CUDA] Do not generate unnecessary runtime init code.Artem Belevich1-1/+14
2016-03-02[CUDA] Emit host-side 'shadows' for device-side global variablesArtem Belevich1-15/+51
2016-01-14[CUDA] Invoke ptxas and fatbinary during compilation.Justin Lebar1-0/+2