Details
Diff Detail
- Repository
- rL LLVM
Event Timeline
The structure is OK (modulo nit), but I have a comment about the tests.
lib/Transforms/Utils/BreakCriticalEdges.cpp | ||
---|---|---|
49 ↗ | (On Diff #65091) | This line is unchanged, right? If yes, you can remove that to improve the commit readability. |
test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll | ||
2 ↗ | (On Diff #65091) | Here you have -domtree -break-critical-egdes -domtree which in the new PM becomes require<domtree>,break-crit-edges,print<domtree>. |
lib/Transforms/Utils/BreakCriticalEdges.cpp | ||
---|---|---|
49 ↗ | (On Diff #65091) | Ok. |
test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll | ||
2 ↗ | (On Diff #65091) | I could be wrong. Here I guess print<domtree> will imply domtree analysis? I used test/Analysis/Dominators/basic.ll as a reference: ; RUN: opt < %s -domtree -analyze | FileCheck %s -check-prefix=CHECK -check-prefix=CHECK-OLDPM basic.ll uses print<domtree> so it doesn't have to specify require<domtree> again? |