You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CollectKernelStatistics.cpp:39:22: error: 'ceilDiv' is not a member of 'mlir' #433
[MLIR][LLVM] Add vararg support in LLVM::CallOp and InvokeOp (#67274)
In order to support indirect vararg calls, we need to have information about the
callee type - this patch adds a `callee_type` attribute that holds that.
The attribute is required for vararg calls, else, it is optional and the callee
type is inferred by the operands and results of the operation if not present.
The syntax for non-vararg calls remains the same, whereas for vararg calls, it
is changed to this:
```
llvm.call %p(%arg0, %arg0) vararg(!llvm.func<void (i32, ...)>) : !llvm.ptr, (i32, i32) -> ()
llvm.call @s(%arg0, %arg0) vararg(!llvm.func<void (i32, ...)>) : (i32, i32) -> ()
Activity
ivanradanov commentedon Jan 7, 2025
Could you check if the llvm-project git submodule is at exactly the specified commit? Polygeist does not support any other version.
hi20240217 commentedon Jan 7, 2025
commit 26eb428 (HEAD)
Author: Ivan R. Ivanov ivanov.i.aa@m.titech.ac.jp
Date: Thu Sep 28 15:26:45 2023 +0900
hi20240217 commentedon Jan 7, 2025
I have modified it in the following way. Is it feasible?