[Mlir-commits] [mlir] [MLIR] Add optional cached symbol tables to LLVM conversion patterns (PR #144032)
Oleksandr Alex Zinenko
llvmlistbot at llvm.org
Fri Jun 20 03:02:57 PDT 2025
================
@@ -595,22 +613,23 @@ struct CallOpInterfaceLowering : public ConvertOpToLLVMPattern<CallOpType> {
class CallOpLowering : public CallOpInterfaceLowering<func::CallOp> {
public:
- CallOpLowering(const LLVMTypeConverter &typeConverter,
- // Can be nullptr.
- const SymbolTable *symbolTable, PatternBenefit benefit = 1)
+ explicit CallOpLowering(const LLVMTypeConverter &typeConverter,
+ // Can be nullptr.
+ SymbolTableCollection *symbolTables = nullptr,
----------------
ftynse wrote:
```suggestion
SymbolTableCollection *symbolTables = nullptr,
```
The default argument says as much ;)
https://github.com/llvm/llvm-project/pull/144032
More information about the Mlir-commits
mailing list