llvm-project/mlir/test/Conversion
giuseros 82ac02e4a8 Add scalar support for amdgpu.raw_buffer_{load,store}
Introduce the possibility to load/store scalars via amdgpu.raw_buffer_{load,store}

Reviewed By: krzysz00

Differential Revision: https://reviews.llvm.org/D146413
2023-03-20 20:19:20 +00:00
..
AffineToStandard Allow non-constant divisors in affine mod, floordiv, ceildiv. 2022-12-17 02:24:02 +00:00
AMDGPUToROCDL Add scalar support for amdgpu.raw_buffer_{load,store} 2023-03-20 20:19:20 +00:00
ArithToLLVM [arith] Allow integer casts of 0-D vectors 2023-01-20 15:21:52 +01:00
ArithToSPIRV [mlir][spirv] Allow vectors of index types in elementwise conversions 2023-03-17 13:33:56 -04:00
AsyncToLLVM [mlir][LLVM] Don't make LLVM_IntPtrBase a BuildableType to allow the use of opaque pointers 2023-02-21 20:46:33 +01:00
BufferizationToMemRef
ComplexToLibm
ComplexToLLVM
ComplexToStandard [mlir][complex] Minor fixes in ComplexToStandard test cases. 2023-03-07 14:25:24 +00:00
ControlFlowToLLVM [mlir][cf] Add support for opaque pointers to ControlFlowToLLVM lowering 2023-02-08 21:23:23 +01:00
ControlFlowToSPIRV
FuncToLLVM [mlir] Handle different pointer sizes in unranked memref descriptors 2023-02-09 19:14:58 +00:00
FuncToSPIRV [mlir][spirv] Support shaped types with index element 2023-03-01 14:04:19 -05:00
GPUCommon [mlir][GPUToLLVM] Fix regression introduced with opaque-pointers when generate GPU launch func parameters 2023-03-10 11:05:18 +01:00
GPUToCUDA [mlir][GPUToLLVM] Add support for emitting opaque pointers 2023-02-21 20:46:33 +01:00
GPUToNVVM [mlir][GPUToLLVM] Add support for emitting opaque pointers 2023-02-21 20:46:33 +01:00
GPUToROCDL [mlir][GPUToLLVM] Add support for emitting opaque pointers 2023-02-21 20:46:33 +01:00
GPUToROCm [mlir][GPUToLLVM] Add support for emitting opaque pointers 2023-02-21 20:46:33 +01:00
GPUToSPIRV [mlir][spirv] Fix Physical32/Physical64 support for OpenCL 2023-02-27 06:22:59 +00:00
GPUToVulkan [mlir][GPUToVulkan] Port conversion passes and mlir-vulkan-runner to opaque pointers 2023-02-24 17:04:42 +01:00
IndexToLLVM [mlir][Index] Add index.mins and index.minu 2023-01-10 21:41:59 +00:00
MathToFuncs [mlir][math] Added math::FPowI conversion to calls of outlined implementations. 2022-12-13 12:15:35 -08:00
MathToLibm Fix math.cbrt with vector and f16 arguments. 2023-01-10 21:32:12 +01:00
MathToLLVM [mlir][math] Added math::FPowI conversion to LLVM dialect. 2022-12-14 10:15:05 -08:00
MathToSPIRV [mlir][spirv] Support conversion of CopySignOp to spirv for 1D vector with 1 element 2022-12-08 09:11:27 +01:00
MemRefToLLVM [mlir] Use splitBlock instread of createBlock in GenericAtomicRMWLowering. 2023-03-13 18:14:04 +01:00
MemRefToSPIRV [mlir][spirv] Support i32 memref.atomic_rmw conversion 2023-02-15 17:53:56 +00:00
NVGPUToNVVM [mlir][gpu][nvvm] refined sparsity selector test and verification of mma.sp 2023-03-17 15:50:36 -07:00
OpenACCToLLVM [mlir][OpenACCToLLVM] Add pass option to emit opaque pointers 2023-02-21 14:06:10 +01:00
OpenACCToSCF [mlir] add RemoveConstantIfCondition to populateOpenACCToSCFConversionPatterns 2023-01-23 10:07:55 -05:00
OpenMPToLLVM [Flang][MLIR][OpenMP] Add support for logical eqv in worksharing-loop 2023-03-09 13:58:23 +00:00
PDLToPDLInterp [mlir][spirv] Move uint asm name test to the proper place 2023-01-23 11:08:52 -08:00
ReconcileUnrealizedCasts
SCFToControlFlow
SCFToGPU
SCFToOpenMP [MLIR] : Add integer mul in scf to openmp conversion 2023-03-14 21:51:22 +00:00
SCFToSPIRV [mlir][spirv] Fix scf.yield pattern conversion 2023-03-14 18:47:34 -04:00
ShapeToStandard
SPIRVToLLVM [mlir][SPIRVToLLVM] Add pass option to emit opaque-pointers 2023-02-13 22:24:20 +01:00
TensorToLinalg
TensorToSPIRV
TosaToArith [mlir][arith][tosa] Use extended mul in 32-bit tosa.apply_scale 2022-12-12 14:39:58 -05:00
TosaToLinalg [mlir][tosa] Swap reshape at end of reduce op with expand_shape 2023-03-14 18:51:39 +00:00
TosaToSCF
TosaToTensor [mlir] Move tosa.concat lowering from TosaToLinalg to TosaToTensor 2023-03-14 11:24:01 +02:00
VectorToGPU [mlir][vectorToGPU] Fix type used when folding transpose into read op 2023-02-15 17:34:09 +00:00
VectorToLLVM [mlir] Add mlir::LLVM::FastmathFlags to LLVM instrinsic vector reductions 2023-03-10 09:14:16 -08:00
VectorToSCF [mlir] Register tensor dialect for transfer_read conversion 2023-02-01 09:17:08 +09:00
VectorToSPIRV [mlir][spirv][vector] Add pattern to convert reduction to SPIR-V dot prod 2023-03-10 13:54:16 -05:00