aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/MCStreamer.cpp
AgeCommit message (Expand)Author
2012-12-16This patch is needed to make c++ exceptions work for mips16.Reed Kotler
2012-12-12Make the MCStreamer have a reset method and call that after finalization of t...Pedro Artigas
2012-12-10Defer call to InitSections until after MCContext has been initialized. IfLang Hames
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-25Add support for .cfi_register now that it is easy to extent the representationRafael Espindola
2012-11-24Give each MCCFIInstruction its own opcode.Rafael Espindola
2012-11-24Move a bit of duplicated code into a helper function.Rafael Espindola
2012-11-24Refactor how MCCFIInstructions are created.Rafael Espindola
2012-11-23Implement .cfi_undefined. Based on a patch from PaX team, updated byRafael Espindola
2012-10-15PowerPC: add EmitTCEntry class for TOC creationAdhemerval Zanella
2012-08-08Move [SU]LEB128 encoding to a utility header.Jim Grosbach
2012-05-18Refactor data-in-code annotations.Jim Grosbach
2012-02-23Bump SmallString to the minimum required amount for raw_ostream to avoid allo...Benjamin Kramer
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper
2012-02-03Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which isAkira Hatanaka
2012-01-23Add support for .cfi_signal_frame. Fixes pr11762.Rafael Espindola
2012-01-09Don't print an unused label before .cfi_endproc.Rafael Espindola
2012-01-07Don't print a label before .cfi_startproc when we don't need to. This makesRafael Espindola
2012-01-07Split Finish into Finish and FinishImpl to have a common place to do end ofRafael Espindola
2011-12-29Implement cfi_restore. Patch by Brian Anderson!Rafael Espindola
2011-12-29Rename Remember and Restore to RememberState and RestoreState for consistency.Rafael Espindola
2011-12-29Implement .cfi_escape. Patch by Brian Anderson!Rafael Espindola
2011-12-17Add back the MC bits of 126425. Original patch by Nathan Jeffords. I added theRafael Espindola
2011-11-05Twinify.Benjamin Kramer
2011-11-05Add an option to pad an uleb128 to MCObjectWriter and remove the uleb128 enco...Benjamin Kramer
2011-10-17Add support for a new extension to the .file directive:Nick Lewycky
2011-10-04Teach the MC to output code/data region marker labels in MachO and ELF modes....Owen Anderson
2011-08-25Initialize member variable.Benjamin Kramer
2011-08-24Some autoconf tests use module level inline asm to test compiler's handling ofEvan Cheng
2011-08-02Assume .cfi_startproc is the first thing in a function. If the function isRafael Espindola
2011-07-19Add a method to set compact unwind encoding information in a frame.Bill Wendling
2011-07-15Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatestEvan Cheng
2011-06-07Make EmitIntValue() work properly on big-endian targets.Roman Divacky
2011-05-27Start keeping track of where the various unwind instructions are in the prolog.Charles Davis
2011-05-27My attempt at fixing the leak reported by the valgrind buildbots. Valgrind willCharles Davis
2011-05-27Fix inverted conditional in SaveReg and SaveXMM. Err when the frame pointer isCharles Davis
2011-05-26Test .seh_startchained and .seh_endchained parsing.Charles Davis
2011-05-24Test basic SEH directive-parsing functionality. Fix a latent bug exposed byCharles Davis
2011-05-22Add methods to parse the SEH directives to the COFFAsmParser. Implement someCharles Davis
2011-05-22Implement emission of all Win64 exception tables. Make the COFF streamer emitCharles 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-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-19Turns out GAS does have Win64 EH directives. (It also supports WinCE EH.) MakeCharles Davis