llvm-project/mlir/lib/Conversion
George Mitenkov fc148a4c88 [MLIR][SPIRVToLLVM] Added conversion for SPIR-V comparison ops
Implemented `FComparePattern` and `IComparePattern` classes
that provide conversion of SPIR-V comparison ops (such as
`spv.FOrdGreaterThanEqual` and others) to LLVM dialect.
Also added tests in `comparison-ops-to-llvm.mlir`.

Differential Revision: https://reviews.llvm.org/D81487
2020-06-11 18:46:17 -04:00
..
AVX512ToLLVM [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
AffineToStandard [mlir] Erase or clear blocks through ConversionPatternRewriter when applicable 2020-05-20 16:12:05 +02:00
GPUCommon [mlir][gpu] Add support for f16 when lowering to nvvm intrinsics 2020-06-09 19:33:45 +02:00
GPUToNVVM [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
GPUToROCDL [mlir][rocdl] Adding vector to ROCDL dialect lowering 2020-06-11 14:28:13 +00:00
GPUToSPIRV [mlir][gpu] Add subgroup Id/Size/Num to GPU dialect 2020-06-04 10:52:40 -07:00
GPUToVulkan [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
LinalgToLLVM [mlir] Rename conversions involving ex-Loop dialect to mention SCF 2020-05-15 10:45:11 +02:00
LinalgToSPIRV [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
LinalgToStandard [MLIR] Fix linkage for libMLIR.so 2020-05-17 13:46:52 -07:00
SCFToGPU [mlir] SCFToGPUPass: fix macros referring to LOOPS to use SCF instead 2020-06-02 13:03:13 +02:00
SCFToStandard [mlir] SCFToStandard: support any ops in and around the control flow ops 2020-05-20 16:12:05 +02:00
SPIRVToLLVM [MLIR][SPIRVToLLVM] Added conversion for SPIR-V comparison ops 2020-06-11 18:46:17 -04:00
ShapeToStandard [mlir] Lower Shape binary ops (AddOp, MulOp) to Standard. 2020-06-08 17:48:01 +02:00
StandardToLLVM [MLIR][Standard] Make the `dim` operation index an operand. 2020-06-10 13:54:47 +00:00
StandardToSPIRV [mlir][StandardToSPIRV] Handle i1 case for lowering std.zexti to SPIR-V. 2020-06-03 15:01:18 -07:00
VectorToLLVM [mlir][Vector] Fix vector.transfer alignment calculation 2020-05-28 17:58:51 -04:00
VectorToROCDL [mlir][rocdl] Adding vector to ROCDL dialect lowering 2020-06-11 14:28:13 +00:00
VectorToSCF [mlir] Fix some of the warnings in MLIR code. 2020-06-11 22:18:32 +02:00
CMakeLists.txt [mlir][rocdl] Adding vector to ROCDL dialect lowering 2020-06-11 14:28:13 +00:00
PassDetail.h [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00