llvm-project/mlir/test/Conversion
Güray Özen 85882e7d64 [mlir][Vector] Support 0-D vectors in ReductionOp
This commit adds support for 0-D vectors in ReductionOp.

Reviewed By: nicolasvasilache, dcaballe

Differential Revision: https://reviews.llvm.org/D131896
2022-08-18 09:12:47 +00:00
..
AMDGPUToROCDL [mlir][AMDGPU] Explicitly truncate memory addresses in buffer ops 2022-08-04 19:42:33 +00:00
AffineToStandard [mlir][NFC] Update remaining textual references of un-namespaced `func` operations 2022-04-20 22:17:31 -07:00
ArithmeticToLLVM [MLIR]Add support for Arith MAX & MIN operations 2022-08-17 17:00:53 +01:00
ArithmeticToSPIRV [mlir][spirv] Add arith.addi_carry to spv.IAddCarry conversion 2022-08-17 21:33:34 -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][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07: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] Replace StructAttrs with AttrDefs 2022-06-09 23:16:44 +00:00
FuncToLLVM [mlir][LLVMIR] "Modernize" Insert/ExtractValueOp 2022-08-10 12:51:11 -04:00
FuncToSPIRV [mlir][spirv] Detach memory space mapping from type conversion 2022-08-09 14:30:43 -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 [mlir] Change test-gpu-to-cubin to derive from SerializeToBlobPass 2021-03-11 10:42:20 +01:00
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 [mlir] Remove mlir-rocm-runner 2021-03-19 00:24:10 -07:00
GPUToSPIRV [mlir][spirv] Detach memory space mapping from type conversion 2022-08-09 14:30:43 -04:00
GPUToVulkan [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
LinalgToSPIRV [mlir][spirv] Detach memory space mapping from type conversion 2022-08-09 14:30:43 -04:00
MathToLLVM [mlir][math] Fix lowering of AbsIOp 2022-08-12 12:10:15 -04:00
MathToLibm Don't lower log1p(x) to log(1 + x). 2022-08-16 06:58:00 +02:00
MathToSPIRV [mlir][math] Add `math.absi` op 2022-08-08 11:05:01 -04:00
MemRefToLLVM [MLIR] Rename the generic LLVM allocation and deallocation functions 2022-08-02 18:23:14 +00:00
MemRefToSPIRV [mlir][spirv] Detach memory space mapping from type conversion 2022-08-09 14:30:43 -04:00
NVGPUToNVVM [mlir][NVGPU] nvgpu.mmasync on F32 through TF32 2022-08-01 23:23:27 +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 (Reland) [mlir] Switch segment size attributes to DenseI32ArrayAttr 2022-08-12 19:44:52 -04:00
PDLToPDLInterp [mlir:PDLInterp] Refactor the implementation of result type inferrence 2022-05-01 12:25:05 -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][gpu] Change ParalellLoopMappingAttr to AttrDef 2022-06-09 22:23:21 +00:00
SCFToOpenMP [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
SCFToSPIRV [mlir][spirv] Detach memory space mapping from type conversion 2022-08-09 14:30:43 -04:00
SPIRVToLLVM [mlir][LLVMIR] "Modernize" Insert/ExtractValueOp 2022-08-10 12:51:11 -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] Remove layout decoration on unneeded storage classes 2022-04-28 08:18:23 -04:00
TosaToArith [mlir][tosa] Rework tosa.apply_scale lowering for 32-bit 2022-05-17 16:01:12 -07:00
TosaToLinalg [mlir][tosa] Fix clamp float lowering 2022-08-15 22:25:14 +00: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 ReductionOp 2022-08-18 09:12:47 +00:00
VectorToSCF [mlir][NFC] Update remaining textual references of un-namespaced `func` operations 2022-04-20 22:17:31 -07:00
VectorToSPIRV [mlir][spirv] Fix spv.CompositeConstruct assembly and validation 2022-07-27 19:17:23 -04:00