[llvm] [MISched] Implement `UnanalyzableFrontier`-based DAG construction algorithm (PR #227375)

Nathan Corbyn via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 30 07:52:59 PDT 2026


cofibrant wrote:

Once enabled we see a 1.17% improvement in compile time geomean for `stage1-aarch64-O3`:
Benchmark | Old | New
-- | -- | --
kimwitu++        | 39086M | 39077M (-0.03%)
sqlite3          | 36449M | 36356M (-0.26%)
consumer-typeset | 34282M | 33899M (-1.12%)
Bullet           | 104543M | 103944M (-0.57%)
tramp3d-v4 | 82501M  | 82194M (-0.37%)
mafft      | 37239M  | 35515M (-4.63%)
ClamAV     | 53293M  | 53199M (-0.18%)
lencod     | 72401M  | 69608M (-3.86%)
SPASS      | 43031M  | 42811M (-0.51%)
7zip       | 202744M | 202562M (-0.09%)
geomean    | 59193M  | 58498M (-1.17%)

([Comparison](https://llvm-compile-time-tracker.com/compare.php?from=d44eb4c7fea8a287cc2021070c7b96ec443bff60&to=385c7a62eea6d24f8caf322cbbea787fefad46eb&stat=instructions:u).)

(CC @c-rhodes, @nikic). 

https://github.com/llvm/llvm-project/pull/227375


More information about the llvm-commits mailing list