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
However, this pass is also available in LLVM 17 and 18.
Looking at the passes.rs file, it looks like most (or all?) passes define a maximum version number of 16, making them impossible to use with LLVM 17.
To Reproduce
let pm = PassManager::create(());
pm.add_type_based_alias_analysis_pass();// Doesn't work
Expected Behavior
I expect these passes to be available for LLVM 17.
LLVM Version (please complete the following information):
LLVM Version: 17.0.6
Inkwell Branch Used: 0.4
Desktop (please complete the following information):
OS: Linux
Additional Context
N/A
The text was updated successfully, but these errors were encountered:
Describe the Bug
Most passes have a maximum LLVM version number of 16.
For example, the type based alias analysis pass has:
inkwell/src/passes.rs
Lines 1055 to 1058 in 5c9f7fc
However, this pass is also available in LLVM 17 and 18.
Looking at the passes.rs file, it looks like most (or all?) passes define a maximum version number of 16, making them impossible to use with LLVM 17.
To Reproduce
Expected Behavior
I expect these passes to be available for LLVM 17.
LLVM Version (please complete the following information):
Desktop (please complete the following information):
Additional Context
N/A
The text was updated successfully, but these errors were encountered: