[Mlir-commits] [mlir] [MLIR][AsyncToLLVM] Remove typed pointer support (PR #70731)
Markus Böck
llvmlistbot at llvm.org
Mon Oct 30 14:57:24 PDT 2023
================
@@ -158,25 +149,18 @@ struct AsyncAPI {
return FunctionType::get(ctx, {TokenType::get(ctx)}, {});
}
- static FunctionType awaitValueFunctionType(MLIRContext *ctx,
- bool useLLVMOpaquePointers) {
- auto value = opaquePointerType(ctx, useLLVMOpaquePointers);
+ static FunctionType awaitValueFunctionType(MLIRContext *ctx) {
+ auto value = opaquePointerType(ctx);
return FunctionType::get(ctx, {value}, {});
}
static FunctionType awaitGroupFunctionType(MLIRContext *ctx) {
return FunctionType::get(ctx, {GroupType::get(ctx)}, {});
}
- static FunctionType executeFunctionType(MLIRContext *ctx,
- bool useLLVMOpaquePointers) {
- auto hdl = opaquePointerType(ctx, useLLVMOpaquePointers);
- Type resume;
- if (useLLVMOpaquePointers)
- resume = LLVM::LLVMPointerType::get(ctx);
- else
- resume = LLVM::LLVMPointerType::get(
- resumeFunctionType(ctx, useLLVMOpaquePointers));
+ static FunctionType executeFunctionType(MLIRContext *ctx) {
+ auto hdl = opaquePointerType(ctx);
+ Type resume = AsyncAPI::opaquePointerType(ctx);
----------------
zero9178 wrote:
```suggestion
Type resume = opaquePointerType(ctx);
```
nit: for consistency purposes
https://github.com/llvm/llvm-project/pull/70731
More information about the Mlir-commits
mailing list