Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
FTR i will be rather surprised if that alone would fully alleviate the need for this late loopdelete.
Comment Actions
Changing the EarlyCSEPass in PassBuilder::buildFunctionSimplificationPipeline() to GVNPass does make llvm/test/Transforms/PhaseOrdering/deletion-of-loops-that-became-side-effect-free.ll pass if we delete the -O1 RUN line
Comment Actions
I'm sure it does, but i think everyone understands that the test in question does not provide exhaustive test coverage for all possible affected code patterns.