Add transformation of the NVVM dialect to an LLVM module. Only handles
authorStephan Herhut <herhut@google.com>
Tue, 30 Apr 2019 13:08:21 +0000 (06:08 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Mon, 6 May 2019 15:22:14 +0000 (08:22 -0700)
commit5d7231d8128fa098fa9d4625524546002529c766
treeaaef9301a99947600233ea86164d38ed9f11056f
parent041e961802f2b0b88c3e08f65ac4831fee6ab69c
Add transformation of the NVVM dialect to an LLVM module. Only handles
    the generation of intrinsics out of NVVM index ops for now.

--

PiperOrigin-RevId: 245933152
mlir/include/mlir/Target/LLVMIR/ModuleTranslation.h [new file with mode: 0644]
mlir/include/mlir/Target/NVVMIR.h [new file with mode: 0644]
mlir/lib/Target/CMakeLists.txt
mlir/lib/Target/LLVMIR/CMakeLists.txt [deleted file]
mlir/lib/Target/LLVMIR/ConvertToLLVMIR.cpp
mlir/lib/Target/LLVMIR/ConvertToNVVMIR.cpp [new file with mode: 0644]
mlir/lib/Target/LLVMIR/ModuleTranslation.cpp [new file with mode: 0644]
mlir/test/Target/nvvmir.mlir [new file with mode: 0644]
mlir/tools/mlir-cpu-runner/CMakeLists.txt
mlir/tools/mlir-translate/CMakeLists.txt
mlir/tools/mlir-translate/mlir-translate.cpp