llvm-project/mlir/lib/Conversion
Sean Silva a975be0e00 [mlir][shape] Make conversion passes more consistent.
- use select-ops to make the lowering simpler
- change style of FileCheck variables names to be consistent
- change some variable names in the code to be more explicit

Differential Revision: https://reviews.llvm.org/D88258
2020-09-28 14:55:42 -07:00
..
AVX512ToLLVM [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00
AffineToStandard [mlir][ODS] Use c++ types for integer attributes of fixed width when possible. 2020-09-01 13:43:32 -07:00
GPUCommon [MLIR] Fix typo and expand gpu.host_register description. 2020-09-21 13:44:39 +02:00
GPUToNVVM Added std.floor operation to match std.ceil 2020-08-18 10:25:32 -07:00
GPUToROCDL Added std.floor operation to match std.ceil 2020-08-18 10:25:32 -07:00
GPUToSPIRV [MLIR][GPUToSPIRV] Fix use-after-free. Found by asan. 2020-08-27 17:57:11 +02:00
GPUToVulkan [MLIR][NFC] Adopt use of TypeRange in build() methods. 2020-09-23 09:07:57 -07:00
LinalgToLLVM [MLIR][Standard] Add `dynamic_tensor_from_elements` operation 2020-09-07 11:44:43 +00:00
LinalgToSPIRV [mlir][Linalg] Uniformize linalg.generic with named ops. 2020-09-22 04:13:22 -04:00
LinalgToStandard [MLIR][NFC] Adopt use of TypeRange in build() methods. 2020-09-23 09:07:57 -07:00
OpenMPToLLVM [MLIR][NFC] Adopt use of TypeRange in build() methods. 2020-09-23 09:07:57 -07:00
SCFToGPU [mlir][SCFToGPU] LaunchOp propagate optional attributes 2020-09-25 09:21:16 +02:00
SCFToSPIRV [mlir][spirv] Infer converted type of scf.for from the init value 2020-08-25 23:35:01 -07:00
SCFToStandard [MLIR][Standard] Add `dynamic_tensor_from_elements` operation 2020-09-07 11:44:43 +00:00
SPIRVToLLVM [mlir][ODS] Use c++ types for integer attributes of fixed width when possible. 2020-09-01 13:43:32 -07:00
ShapeToStandard [mlir][shape] Make conversion passes more consistent. 2020-09-28 14:55:42 -07:00
StandardToLLVM [MLIR][NFC] Adopt use of TypeRange in build() methods. 2020-09-23 09:07:57 -07:00
StandardToSPIRV [mlir][StandardToSPIRV] Handle vector of i1 case for lowering zexti to SPIR-V. 2020-09-18 07:07:22 -07:00
VectorToLLVM [mlir] [VectorOps] Relaxed restrictions on vector.reduction types even more 2020-09-28 13:38:03 -07:00
VectorToROCDL [mlir] Remove most uses of LLVMDialect::getModule 2020-08-06 10:54:30 +02:00
VectorToSCF [mlir][VectorOps] Fix more GCC5 weirdness 2020-09-08 15:41:39 +02:00
CMakeLists.txt [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. 2020-09-07 14:39:37 +00:00
PassDetail.h Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00