Not all machine loops will have a predecessor. so the pass needs to
check it before continuing.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D94780
[ARM][Block placement] Check the predecessor exists before processing it ClosedPublic Authored by samtebbs on Jan 15 2021, 7:03 AM.
Details Summary Not all machine loops will have a predecessor. so the pass needs to
Diff Detail
Event TimelineHerald added subscribers: danielkiss, hiraditya, kristof.beyls. · View Herald TranscriptJan 15 2021, 7:03 AM This revision is now accepted and ready to land.Jan 15 2021, 7:10 AM Closed by commit rG1a497ae9b836: [ARM][Block placement] Check the predecessor exists before processing it (authored by samtebbs). · Explain WhyJan 15 2021, 7:45 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 316954 llvm/lib/Target/ARM/ARMBlockPlacement.cpp
llvm/test/CodeGen/Thumb2/block-placement.mir
|