aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/MCDwarf.cpp
AgeCommit message (Expand)Author
2011-07-19Use the CompactUnwindEncoding from the Frame, if it's defined.Bill Wendling
2011-07-18Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng
2011-07-18Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng
2011-07-15Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatestEvan Cheng
2011-07-15Remove setting the bit for personality function. It should be set by the linker.Bill Wendling
2011-07-15Encode that we have a personality function.Bill Wendling
2011-07-14* If we have an LSDA, we need to mark it in the encoding.Bill Wendling
2011-07-14Unfortunately several files in MC are badly violating layering rule by usingEvan Cheng
2011-07-13Don't emit the FDE end label if the last thing emitted was a compact unwind andBill Wendling
2011-07-07Add a target hook to encode the compact unwind information.Bill Wendling
2011-07-06Clean up the #includes.Bill Wendling
2011-06-30Remove tabs.Bill Wendling
2011-06-30Improve comment: Show the register the DWARF label is added to.Bill Wendling
2011-06-30Add one more comment to the FDE verbose asm output.Bill Wendling
2011-06-30Add comments to the FDE.Bill Wendling
2011-06-30Add more comments to the ASM output for the CIE's "moves".Bill Wendling
2011-06-30Add comments to the ASM output to help understand the compact unwind and CIE ...Bill Wendling
2011-06-30* Use the proper size to output the range size.Bill Wendling
2011-06-29Stupid error: If the LSDA and Personality functions aren't there, emit 0 insteadBill Wendling
2011-06-29We don't want to use relocations inside the compact unwind section. Just use theBill Wendling
2011-06-23Use a reference. Don't make a useless copy of the vector.Bill Wendling
2011-06-23Formatting changes. No functionality change.Bill Wendling
2011-06-23Use the presence of the __compact_unwind section to indicate that a targetBill Wendling
2011-06-23Some skeleton code to emit the compact unwind. If the information is unable toBill Wendling
2011-06-18Directly print to a raw_ostream instead of printing to a buffer first.Benjamin Kramer
2011-05-20No reason not to allow defining the CFA as a reg w/ offset zero.Jim Grosbach
2011-05-10Avoid a gcc warning.Rafael Espindola
2011-05-10On MachO, unlike ELF, there should be no relocation to produce the CIE pointer.Rafael Espindola
2011-05-10The EH symbols are only needed in eh_frame, not debug_frame.Rafael Espindola
2011-05-10In a debug_frame the cfi offset is to the start of the debug_frame section!Rafael Espindola
2011-05-10Add support for producing .deubg_frame sections.Rafael Espindola
2011-05-10Small cleanups.Rafael Espindola
2011-05-10Remove unused argument.Rafael Espindola
2011-05-08Eliminate an unused line to fix a warning.NAKAMURA Takumi
2011-05-08Don't force relaxation of AdvanceLoc instructions on OS X. gdb is happy withRafael Espindola
2011-05-06Switch Darwin to the generic CIE/FDE printer.Rafael Espindola
2011-05-03MCDwarf: Don't save Twine to local variable, this is almost never safe to doDaniel Dunbar
2011-05-01GCC uses a different encoding of pointers in the FDE when usingRafael Espindola
2011-05-01Simplify the handling of pcrel relocations on ELF. Now we do the right thingRafael Espindola
2011-04-29Avoid some uses of .uleb128. This is a small speedup and more importantlyRafael Espindola
2011-04-29Last bit by bit compatibility patch to MCDwarf.cpp: If a FDE with no LSDA isRafael Espindola
2011-04-29Add an alternative implementation of CIE and FDE emission that outputs themRafael Espindola
2011-04-28Add the getExprForFDESymbol method that responsible for computing theRafael Espindola
2011-04-28Add a getExprForPersonalitySymbol method to MCAsmInfo. Use it whenRafael Espindola
2011-04-28Mark the EH symbol global or weak if the corresponding function is.Rafael Espindola
2011-04-28Add a small temporary hack for producing identical eh_frame sections on OS X.Rafael Espindola
2011-04-28Produce the EH_frame# symbols if needed.Rafael Espindola
2011-04-28Forward isFunctionEHFrameSymbolPrivate. If it is false, produce the foo.ehRafael Espindola
2011-04-27Force some values to be absolute and align based on the FDE pointers size. A ...Rafael Espindola
2011-04-22Delete the other unused variable in this function. Sorry I missed thisChandler Carruth