llvm-project/mlir/test/Conversion
Nirvedh Meshram d6de6dde82 [mlir][spirv] Handle dynamic/static cases differntly for kernel capability
Reviewed By: antiagainst

Differential Revision: https://reviews.llvm.org/D134908
2022-09-29 19:34:42 -07:00
..
AMDGPUToROCDL [mlir][AMDGPU] Define amdgpu.mfma operator 2022-08-31 21:06:12 +00:00
AffineToStandard [mlir][NFC] Update remaining textual references of un-namespaced `func` operations 2022-04-20 22:17:31 -07:00
ArithToLLVM [mlir][arith] Change dialect name from Arithmetic to Arith 2022-09-29 11:23:28 -04:00
ArithToSPIRV [mlir][arith] Change dialect name from Arithmetic to Arith 2022-09-29 11:23:28 -04:00
AsyncToLLVM [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code 2022-08-01 17:22:55 +02:00
BufferizationToMemRef [mlir] use strided layout in structured codegen-related tests 2022-09-17 08:11:28 +02:00
ComplexToLLVM [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
ComplexToLibm [mlir][complex] Lower complex.log to libm log call 2022-07-11 21:56:00 +02:00
ComplexToStandard Don't lower log1p(x) to log(1 + x). 2022-08-16 06:58:00 +02:00
ControlFlowToLLVM [mlir] Only conditionally lower CF branching ops to LLVM 2022-08-04 16:36:27 +02:00
ControlFlowToSPIRV [mlir][spirv] Change dialect name from 'spv' to 'spirv' 2022-09-26 10:58:30 -04:00
FuncToLLVM [mlir] materialize strided memref layout as attribute 2022-08-30 17:19:58 +02:00
FuncToSPIRV Revert "[mlir][spirv] Change td def/class prefix from SPV to SPIRV" 2022-09-26 12:40:35 -04:00
GPUCommon [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code 2022-08-01 17:22:55 +02:00
GPUToCUDA
GPUToNVVM [mlir][LLVMIR] "Modernize" Insert/ExtractValueOp 2022-08-10 12:51:11 -04:00
GPUToROCDL [mlir][math] Rename math.abs -> math.absf 2022-08-08 11:04:58 -04:00
GPUToROCm
GPUToSPIRV [mlir][spirv] Handle dynamic/static cases differntly for kernel capability 2022-09-29 19:34:42 -07:00
GPUToVulkan Revert "[mlir][spirv] Change td def/class prefix from SPV to SPIRV" 2022-09-26 12:40:35 -04:00
LinalgToSPIRV [mlir][spirv] Change dialect name from 'spv' to 'spirv' 2022-09-26 10:58:30 -04:00
MathToFuncs [mlir][math] Added math::IPowI conversion to calls of outlined implementations. 2022-08-25 20:11:41 -07:00
MathToLLVM [mlir][Math] Add TruncOp. 2022-09-09 10:01:28 +08:00
MathToLibm [mlir][Math] Add TruncOp. 2022-09-09 10:01:28 +08:00
MathToSPIRV [mlir][spirv] Change dialect name from 'spv' to 'spirv' 2022-09-26 10:58:30 -04:00
MemRefToLLVM [mlir][memref]Add conversion support for memref.extract_aligned_pointer_as_index to LLVM 2022-09-29 02:35:00 -07:00
MemRefToSPIRV [mlir][spirv] Handle dynamic/static cases differntly for kernel capability 2022-09-29 19:34:42 -07:00
NVGPUToNVVM [mlir][NVGPU] Adding Support for cp_async_zfill via Inline Asm 2022-09-02 21:29:26 +00:00
OpenACCToLLVM [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
OpenACCToSCF [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
OpenMPToLLVM [NFC][OpenMP] Add test for simd directive with nested loop 2022-08-19 05:45:32 -05:00
PDLToPDLInterp [mlir][PDL] Infer result types from a `replace` as the last resort 2022-09-08 11:35:31 -07:00
ReconcileUnrealizedCasts [MLIR] Reconciliation of chains of unrealized casts 2022-08-03 11:57:20 +00:00
SCFToControlFlow [mlir][NFC] Update remaining textual references of un-namespaced `func` operations 2022-04-20 22:17:31 -07:00
SCFToGPU [mlir] use strided layout in structured codegen-related tests 2022-09-17 08:11:28 +02:00
SCFToOpenMP [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
SCFToSPIRV Revert "[mlir][spirv] Change td def/class prefix from SPV to SPIRV" 2022-09-26 12:40:35 -04:00
SPIRVToLLVM Revert "[mlir][spirv] Change td def/class prefix from SPV to SPIRV" 2022-09-26 12:40:35 -04:00
ShapeToStandard [mlir][shape] Add dim op 2022-08-12 11:02:08 -07:00
TensorToLinalg [mlir] Add TensorToLinalgPass 2022-05-13 12:17:22 +02:00
TensorToSPIRV [mlir][spirv] Change dialect name from 'spv' to 'spirv' 2022-09-26 10:58:30 -04:00
TosaToArith [mlir][tosa] Rework tosa.apply_scale lowering for 32-bit 2022-05-17 16:01:12 -07:00
TosaToLinalg [mlir][tosa] Revert added support for dynamic height/weight for pooling in tosa-to-linalg 2022-09-21 09:29:17 -07:00
TosaToSCF [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
TosaToTensor [tosa] Lower tosa.slice to tensor.slice for dynamic case 2022-06-15 09:54:36 -07:00
VectorToGPU [mlir][VectorToGPU] Fix support for i4, col-major operand support 2022-06-30 10:26:59 -06:00
VectorToLLVM [mlir][Vector] Support 0-D vectors in ShuffleOp 2022-08-29 00:39:57 -07:00
VectorToSCF [mlir][NFC] Update remaining textual references of un-namespaced `func` operations 2022-04-20 22:17:31 -07:00
VectorToSPIRV [mlir][spirv] Change dialect name from 'spv' to 'spirv' 2022-09-26 10:58:30 -04:00