Looks like new code from rL222057 doesn't account for early return in ARMFrameLowering::emitPrologue, which leads to loosing .cfi_def_cfa_offset directive for functions without stack frame.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D8606
[ARM][Debug Info] Restore emitting of .cfi_def_cfa_offset for functions without stack frame ClosedPublic Authored by sdmitrouk on Mar 25 2015, 7:00 AM.
Details Summary Looks like new code from rL222057 doesn't account for early return in ARMFrameLowering::emitPrologue, which leads to loosing .cfi_def_cfa_offset directive for functions without stack frame.
Diff Detail
Event Timelinet.p.northover edited edge metadata. Comment ActionsLooks reasonable to me too. Sorry about that. Tim. This revision is now accepted and ready to land.Apr 7 2015, 12:37 PM Closed by commit rL234399: [ARM][Debug Info] Restore emitting of .cfi_def_cfa_offset for functions without… (authored by sdmitrouk). · Explain WhyApr 8 2015, 3:13 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 23409 llvm/trunk/lib/Target/ARM/ARMFrameLowering.cpp
llvm/trunk/test/CodeGen/ARM/debug-info-no-frame.ll
|