aboutsummaryrefslogtreecommitdiff
path: root/lib/MC
AgeCommit message (Expand)Author
2011-05-22Add methods to parse the SEH directives to the COFFAsmParser. Implement someCharles Davis
2011-05-22switch to using a smallvector to avoid allocations for most normal size instr...Chris Lattner
2011-05-22tidy some things up.Chris Lattner
2011-05-22Implement emission of all Win64 exception tables. Make the COFF streamer emitCharles Davis
2011-05-22Make the COFF streamer emit unwind info when processing a .seh_handlerdataCharles Davis
2011-05-22Don't allow unaligned offsets and sizes in the Win64 EH directives.Charles Davis
2011-05-21Don't allow .seh_handler and .seh_handlerdata directives inside chainedCharles Davis
2011-05-21A handler for a function in the Win64 EH scheme can be both an unwind handlerCharles Davis
2011-05-21Set the "LastFrameInst" field when streaming a .seh_setframe directive. ThisCharles Davis
2011-05-20No reason not to allow defining the CFA as a reg w/ offset zero.Jim Grosbach
2011-05-20Add missing leading \t when printing .cfi_def_cfa in the asmstreamer.Jim Grosbach
2011-05-20fixes target address tBL and tBLX and sets relocation typeRafael Espindola
2011-05-20Now that they're implemented, make the Win64 EH MCAsmStreamer methods callCharles Davis
2011-05-20"Implement" the HandlerData Win64 EH method in the base MCStreamer.Charles Davis
2011-05-19Looks like OS X assemblers (including MC) don't likeRafael Espindola
2011-05-19Misc code refactorings:Rafael Espindola
2011-05-19Implement the EndProlog Win64 EH method on the base MCStreamer.Charles Davis
2011-05-19Implement the Win64 EH prolog instruction methods on the base MCStreamer.Charles Davis
2011-05-19Reapply 131644 including the missing header changes:Joerg Sonnenberger
2011-05-19Revert r131644; it's breaking the build.Eli Friedman
2011-05-19Turns out GAS does have Win64 EH directives. (It also supports WinCE EH.) MakeCharles Davis
2011-05-19Introduce -fatal-assembler-warnings for the obvious purposeJoerg Sonnenberger
2011-05-19Implement the StartChained and EndChained Win64 EH methods on MCStreamer.Charles Davis
2011-05-19Implement the StartProc and EndProc Win64 EH methods on the base MCStreamer.Charles Davis
2011-05-18Remove comments as Chris requested.Charles Davis
2011-05-18Fix an obvious typo in r131572.Cameron Zwarich
2011-05-18Add some more Win64 EH directives:Charles Davis
2011-05-18Implement the Win64 EH directive methods for the assembly language streamer.Charles Davis
2011-05-18While thinking about how to know where the functions' boundaries are forCharles Davis
2011-05-16Add a method I forgot in the last commit. Don't worry, this one passedCharles Davis
2011-05-16Add a FIXME reminder to remove ForceARMElfPIC switch.Jason W Kim
2011-05-16sets bit 0 of the function address of thumb function in .symtabRafael Espindola
2011-05-15Fix copy-pasto.Charles Davis
2011-05-15Add stub methods to MCStreamer for emitting Win64 exception-handlingCharles Davis
2011-05-11Remove an unused variable and move a couple others inside DEBUG.Matt Beaumont-Gay
2011-05-11Address the last bit of relocation flag related divergence betweeenJason W Kim
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-10Rename DwarfRequiresRelocationForStmtList toRafael 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 CFIStartSections to the asm printer. Add an assert that at leastRafael Espindola
2011-05-10Add support for producing .deubg_frame sections.Rafael Espindola
2011-05-10Small cleanups.Rafael Espindola
2011-05-10Factor some code into a new EmitFrames method.Rafael Espindola
2011-05-10Remove unused argument.Rafael Espindola
2011-05-10Parsing and plumbing for .cfi_sections.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