llvm-project/mlir/test/Dialect/GPU
River Riddle b88a4d72d9 [mlir:GPU] Replace reference to LLVMFuncOp with FuncOpInterface
The GPU dialect currently contains an explicit reference to  LLVMFuncOp
during verification to handle the situation where the kernel has already been
converted. This commit changes that reference to instead use FunctionOpInterface,
which has two main benefits:

* It allows for removing an otherwise unnecessary dependency on the LLVM dialect
* It removes hardcoded assumptions about the lowering path and use of the GPU dialect

Differential Revision: https://reviews.llvm.org/D118172
2022-01-26 11:52:00 -08:00
..
all-reduce-max.mlir [mlir] Replace StrEnumAttr -> EnumAttr in core dialects 2022-01-18 17:15:00 +00:00
all-reduce.mlir [mlir] Replace StrEnumAttr -> EnumAttr in core dialects 2022-01-18 17:15:00 +00:00
async-region.mlir [mlir] Support pre-existing tokens in 'gpu-async-region' 2021-06-10 08:43:45 +02:00
canonicalize.mlir [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
invalid.mlir [mlir:GPU] Replace reference to LLVMFuncOp with FuncOpInterface 2022-01-26 11:52:00 -08:00
mapping.mlir [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
multiple-all-reduce.mlir [mlir] Replace StrEnumAttr -> EnumAttr in core dialects 2022-01-18 17:15:00 +00:00
ops.mlir [mlir] Replace StrEnumAttr -> EnumAttr in core dialects 2022-01-18 17:15:00 +00:00
outlining.mlir [mlir] Replace StrEnumAttr -> EnumAttr in core dialects 2022-01-18 17:15:00 +00:00
promotion.mlir [mlir] Replace StrEnumAttr -> EnumAttr in core dialects 2022-01-18 17:15:00 +00:00