When inserting an unreachable after a noreturn call, we must ensure
that it's not a musttail call to avoid breaking the IR invariants for
musttail calls.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D60080
[SimplifyCFG] Don't split musttail call from ret ClosedPublic Authored by JosephTremoulet on Apr 1 2019, 11:08 AM.
Details Summary When inserting an unreachable after a noreturn call, we must ensure
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 1 2019, 7:12 PM Closed by commit rL357485: [SimplifyCFG] Don't split musttail call from ret (authored by josepht). · Explain WhyApr 2 2019, 8:47 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 193303 llvm/trunk/lib/Transforms/Utils/Local.cpp
llvm/trunk/test/Transforms/SimplifyCFG/noreturn-call.ll
|