[Mlir-commits] [mlir] [mlir][spirv] Support function argument decorations for ptr in the PhysicalStorageBuffer (PR #76353)
Lei Zhang
llvmlistbot at llvm.org
Thu Jan 4 10:16:14 PST 2024
================
@@ -972,8 +972,73 @@ void spirv::FuncOp::print(OpAsmPrinter &printer) {
}
LogicalResult spirv::FuncOp::verifyType() {
- if (getFunctionType().getNumResults() > 1)
+ FunctionType fnType = getFunctionType();
+ if (fnType.getNumResults() > 1)
return emitOpError("cannot have more than one result");
+
+ auto funcOp = dyn_cast<spirv::FuncOp>(getOperation());
----------------
antiagainst wrote:
Do we need this here? This is just a method of `spirv::FuncOp`, so we can just use `this` in the following places or even without it?
https://github.com/llvm/llvm-project/pull/76353
More information about the Mlir-commits
mailing list