[Mlir-commits] [mlir] [MLIR][GPU] Lower subgroup query ops in gpu-to-llvm-spv (PR #108839)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Tue Sep 17 06:29:50 PDT 2024
================
@@ -341,13 +346,21 @@ struct GPUSubgroupOpConversion final : ConvertOpToLLVMPattern<SubgroupOp> {
Operation *moduleOp =
op->template getParentWithTrait<OpTrait::SymbolTable>();
- Type resultType = rewriter.getI32Type();
+ Type resultTy = rewriter.getI32Type();
LLVM::LLVMFuncOp func =
- lookupOrCreateSPIRVFn(moduleOp, funcName, {}, resultType,
+ lookupOrCreateSPIRVFn(moduleOp, funcName, {}, resultTy,
/*isMemNone=*/false, /*isConvergent=*/false);
Location loc = op->getLoc();
Value result = createSPIRVBuiltinCall(loc, rewriter, func, {}).getResult();
+
----------------
FMarno wrote:
Oh, I think I get you. Failure is better than an assert.
https://github.com/llvm/llvm-project/pull/108839
More information about the Mlir-commits
mailing list