Forked from
Glasgow Haskell Compiler / GHC
6437 commits behind the upstream repository.
-
LLVM 15 turns on the new pass manager by default, which we have yet to migrate to so for new we pass the `-enable-new-pm-0` flag in our llvm-passes flag. LLVM 11 was the first version to support the `-enable-new-pm` flag so we bump the lowest supported version to 11. Our CI jobs are using LLVM 12 so they should continue to work despite this bump to the lower bound. Fixes #21936
LLVM 15 turns on the new pass manager by default, which we have yet to migrate to so for new we pass the `-enable-new-pm-0` flag in our llvm-passes flag. LLVM 11 was the first version to support the `-enable-new-pm` flag so we bump the lowest supported version to 11. Our CI jobs are using LLVM 12 so they should continue to work despite this bump to the lower bound. Fixes #21936
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
llvm-passes 131 B
[
(0, "-enable-new-pm=0 -mem2reg -globalopt -lower-expect"),
(1, "-enable-new-pm=0 -O1 -globalopt"),
(2, "-enable-new-pm=0 -O2")
]