Fix hoisting to basic block which are not legal for hoisting cause
it can be terminated by exception or it is return block.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D63148
[MIR] Skip hoisting to throwable or return machine basic blocks ClosedPublic Authored by anton-afanasyev on Jun 11 2019, 10:05 AM.
Details Summary Fix hoisting to basic block which are not legal for hoisting cause
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jun 12 2019, 4:46 AM Closed by commit rL363164: [MIR] Skip hoisting to basic block which may throw exception or return (authored by anton-afanasyev). · Explain WhyJun 12 2019, 6:48 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 204279 llvm/trunk/lib/CodeGen/MachineCSE.cpp
llvm/trunk/test/CodeGen/AArch64/machine_cse_illegal_hoist.ll
|