This CL replaces the constant DarwinX86AsmBackend.PushInstrSize with a method that lets the backend account for different sizes of "push %reg" instruction sizes.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D5154
Fix PR20800: correctly calculate the offset of the subq instruction when generating compact unwind info. Needs ReviewPublic Authored by glider on Sep 2 2014, 8:08 AM.
Details
Summary This CL replaces the constant DarwinX86AsmBackend.PushInstrSize with a method that lets the backend account for different sizes of "push %reg" instruction sizes.
Diff Detail Event Timelineglider retitled this revision from to Fix PR20800: correctly calculate the offset of the subq instruction when generating compact unwind info.. glider updated this object. Comment ActionsPlease take a look.
Revision Contents
Diff 13164 lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
test/CodeGen/X86/2014-08-29-CompactUnwind.ll
|