Now that the new PM has been the default for the optimization
pipeline for a while, it would be better to start doing is cleaning up lit
tests that use opt.
Details
Details
- Reviewers
- None
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
Comment Actions
I mark this revision as WIP because the automatic script is not yet complete. Out of 34 tests of llvm/test/Transforms/GVNHoist only 29 are passing and out of 9 tests of only 7 are passing. And it seems few passes are rename b/w New and legacy PM, for example, verify-memoryssa is now changed to verify<memoryssa> in NewPM. And also -earlycse-debug-hash is not exist in NewPM as I can see from opt --print-passes.
I will look into more after a couple of days and fix the remaining issues and Also test & update the script for other lit tests that use opt tool.