negate32
Joined 1 year ago
Karma
3
Submissions
3
Member since
Jan 24
I love compilers (https://github.com/RealNeGate)
View on Hacker NewsJoined 1 year ago
* Less cache churn, I'm doing more work per cacheline loaded in (rather than rescanning the same function over and over again).
* Combining mutually beneficial optimizations can lead to less phase ordering problems and a better solve (this is why SCCP is better than DCE and constant prop separately).
In a few years when TB is mature, I'd wager I'll have maybe 10-20 real passes for the "-O2 competitive" optimizer pipeline because in practice there's no need to have so many passes.