This website requires JavaScript.
Explore
Help
Sign In
maxjhandsome
/
llvm-project
forked from
OSchip/llvm-project
Watch
1
Star
0
Fork
You've already forked llvm-project
0
Code
Issues
Pull Requests
Packages
Releases
Wiki
Activity
b4ab7763c6
llvm-project
/
mlir
/
lib
/
Conversion
/
CMakeLists.txt
4 lines
91 B
CMake
Raw
Normal View
History
Unescape
Escape
Convert a nest affine loops to a GPU kernel This converts entire loops into threads/blocks. No check on the size of the block or grid, or on the validity of parallelization is performed, it is under the responsibility of the caller to strip-mine the loops and to perform the dependence analysis before calling the conversion. PiperOrigin-RevId: 253189268
2019-06-14 16:56:19 +08:00
add_subdirectory
(
AffineToGPU
)
Add lowering pass from GPU dialect operations to LLVM/NVVM intrinsics. PiperOrigin-RevId: 253551452
2019-06-17 18:56:20 +08:00
add_subdirectory
(
GPUToNVVM
)
Start moving conversions to {lib,include/mlir}/Conversion Conversions from dialect A to dialect B depend on both A and B. Therefore, it is reasonable for them to live in a separate library that depends on both DialectA and DialectB library, and does not forces dependees of DialectA or DialectB to also link in the conversion. Create the directory layout for the conversions and move the Standard to LLVM dialect conversion as the first example. PiperOrigin-RevId: 253312252
2019-06-15 06:54:21 +08:00
add_subdirectory
(
StandardToLLVM
)