llvm/mlir/lib/Conversion
Alex Zinenko 11d12670da GPUToCUDA: attach CUBIN to the nested module rather than to the function
Originally, we were attaching attributes containing CUBIN blobs to the kernel
function called by `gpu.launch_func`. This kernel is now contained in a nested
module that is used as a compilation unit. Attach compiled CUBIN blobs to the
module rather than to the function since we were compiling the module. This
also avoids duplication of the attribute on multiple kernels within the same
module.

PiperOrigin-RevId: 273497303
2019-10-08 05:11:26 -07:00
..
GPUCommon
GPUToCUDA GPUToCUDA: attach CUBIN to the nested module rather than to the function 2019-10-08 05:11:26 -07:00
GPUToNVVM
GPUToROCDL
GPUToSPIRV Use named modules for gpu.launch_func 2019-10-08 04:30:32 -07:00
LoopsToGPU
LoopToStandard
StandardToLLVM
StandardToSPIRV
VectorToLLVM
CMakeLists.txt