aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MC
Commit message (Expand)AuthorAgeFilesLines
* switch to using a smallvector to avoid allocations for most normal size instr...Chris Lattner2011-05-221-2/+2
* tidy some things up.Chris Lattner2011-05-221-16/+6
* Implement emission of all Win64 exception tables. Make the COFF streamer emitCharles Davis2011-05-223-1/+24
* Make the COFF streamer emit unwind info when processing a .seh_handlerdataCharles Davis2011-05-223-0/+200
* Don't allow unaligned offsets and sizes in the Win64 EH directives.Charles Davis2011-05-221-2/+10
* Don't allow .seh_handler and .seh_handlerdata directives inside chainedCharles Davis2011-05-211-0/+5
* A handler for a function in the Win64 EH scheme can be both an unwind handlerCharles Davis2011-05-211-3/+5
* Set the "LastFrameInst" field when streaming a .seh_setframe directive. ThisCharles Davis2011-05-211-0/+1
* No reason not to allow defining the CFA as a reg w/ offset zero.Jim Grosbach2011-05-201-2/+0
* Add missing leading \t when printing .cfi_def_cfa in the asmstreamer.Jim Grosbach2011-05-201-1/+1
* fixes target address tBL and tBLX and sets relocation typeRafael Espindola2011-05-201-0/+11
* Now that they're implemented, make the Win64 EH MCAsmStreamer methods callCharles Davis2011-05-201-0/+26
* "Implement" the HandlerData Win64 EH method in the base MCStreamer.Charles Davis2011-05-201-2/+1
* Looks like OS X assemblers (including MC) don't likeRafael Espindola2011-05-191-1/+2
* Misc code refactorings:Rafael Espindola2011-05-193-19/+13
* Implement the EndProlog Win64 EH method on the base MCStreamer.Charles Davis2011-05-191-2/+4
* Implement the Win64 EH prolog instruction methods on the base MCStreamer.Charles Davis2011-05-192-27/+43
* Reapply 131644 including the missing header changes:Joerg Sonnenberger2011-05-192-8/+14
* Revert r131644; it's breaking the build.Eli Friedman2011-05-192-14/+8
* Turns out GAS does have Win64 EH directives. (It also supports WinCE EH.) MakeCharles Davis2011-05-192-43/+53
* Introduce -fatal-assembler-warnings for the obvious purposeJoerg Sonnenberger2011-05-192-8/+14
* Implement the StartChained and EndChained Win64 EH methods on MCStreamer.Charles Davis2011-05-191-13/+23
* Implement the StartProc and EndProc Win64 EH methods on the base MCStreamer.Charles Davis2011-05-191-8/+29
* Remove comments as Chris requested.Charles Davis2011-05-181-48/+12
* Fix an obvious typo in r131572.Cameron Zwarich2011-05-181-2/+2
* Add some more Win64 EH directives:Charles Davis2011-05-182-0/+60
* Implement the Win64 EH directive methods for the assembly language streamer.Charles Davis2011-05-181-0/+77
* While thinking about how to know where the functions' boundaries are forCharles Davis2011-05-181-2/+8
* Add a method I forgot in the last commit. Don't worry, this one passedCharles Davis2011-05-161-0/+6
* Add a FIXME reminder to remove ForceARMElfPIC switch.Jason W Kim2011-05-161-0/+4
* sets bit 0 of the function address of thumb function in .symtabRafael Espindola2011-05-164-5/+16
* Fix copy-pasto.Charles Davis2011-05-151-1/+1
* Add stub methods to MCStreamer for emitting Win64 exception-handlingCharles Davis2011-05-151-0/+36
* Remove an unused variable and move a couple others inside DEBUG.Matt Beaumont-Gay2011-05-111-6/+6
* Address the last bit of relocation flag related divergence betweeenJason W Kim2011-05-112-25/+120
* Avoid a gcc warning.Rafael Espindola2011-05-101-1/+2
* On MachO, unlike ELF, there should be no relocation to produce the CIE pointer.Rafael Espindola2011-05-101-8/+17
* Rename DwarfRequiresRelocationForStmtList toRafael Espindola2011-05-102-2/+2
* The EH symbols are only needed in eh_frame, not debug_frame.Rafael Espindola2011-05-101-2/+2
* In a debug_frame the cfi offset is to the start of the debug_frame section!Rafael Espindola2011-05-101-3/+7
* Add CFIStartSections to the asm printer. Add an assert that at leastRafael Espindola2011-05-102-0/+20
* Add support for producing .deubg_frame sections.Rafael Espindola2011-05-102-46/+63
* Small cleanups.Rafael Espindola2011-05-101-8/+5
* Factor some code into a new EmitFrames method.Rafael Espindola2011-05-104-6/+12
* Remove unused argument.Rafael Espindola2011-05-101-12/+4
* Parsing and plumbing for .cfi_sections.Rafael Espindola2011-05-102-1/+43
* Eliminate an unused line to fix a warning.NAKAMURA Takumi2011-05-081-1/+0
* Don't force relaxation of AdvanceLoc instructions on OS X. gdb is happy withRafael Espindola2011-05-082-13/+6
* Switch Darwin to the generic CIE/FDE printer.Rafael Espindola2011-05-061-64/+0
* Dead code elimination.Rafael Espindola2011-05-061-1/+0