llvm-project/mlir/test/Conversion/GPUToSPIRV
MaheshRavishankar 4d6f44f5f0 [mlir][spirv] Lower allocation/deallocations of workgroup memory.
This allocation of a workgroup memory is lowered to a
spv.globalVariable. Only static size allocation with element type
being int or float is handled. The lowering does account for the
element type that are not supported in the lowered spv.module based on
the extensions/capabilities and adjusts the number of elements to get
the same byte length.

Differential Revision: https://reviews.llvm.org/D80411
2020-05-27 09:53:16 -07:00
..
builtins.mlir [MLIR] Use nested symbol to identify kernel in `LaunchFuncOp`. 2020-04-22 07:44:29 +00:00
if.mlir [mlir] Change dialect namespace loop->scf 2020-05-13 19:20:21 +02:00
load-store.mlir [mlir][spirv] Lower allocation/deallocations of workgroup memory. 2020-05-27 09:53:16 -07:00
loop.mlir [mlir][spirv] Lower allocation/deallocations of workgroup memory. 2020-05-27 09:53:16 -07:00
simple.mlir [mlir][GPUToSPIRV] Use default ABI only when none of the arguments 2020-05-14 21:48:51 -07:00