Check the branch target ranges and use a tBcc instead of t2Bcc when we can.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D67796
[ARM][LowOverheadLoops] Use tBcc when reverting ClosedPublic Authored by samparker on Sep 19 2019, 10:59 PM.
Details Summary Check the branch target ranges and use a tBcc instead of t2Bcc when we can.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 20 2019, 5:32 AM Closed by commit rL372557: [ARM][LowOverheadLoops] Use tBcc when reverting (authored by sam_parker). · Explain WhySep 23 2019, 1:34 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 221265 llvm/trunk/lib/Target/ARM/ARMLowOverheadLoops.cpp
llvm/trunk/test/CodeGen/Thumb2/LowOverheadLoops/branch-targets.ll
llvm/trunk/test/CodeGen/Thumb2/LowOverheadLoops/end-positive-offset.mir
llvm/trunk/test/CodeGen/Thumb2/LowOverheadLoops/revert-non-header.mir
llvm/trunk/test/CodeGen/Thumb2/LowOverheadLoops/revert-non-loop.mir
|