aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfException.cpp
AgeCommit message (Expand)Author
2010-03-14change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner
2010-03-13simplify EmitFrameMoves to take BaseLabel in as a symbolChris Lattner
2010-03-13factor some labels, simplify some code.Chris Lattner
2010-03-12remove dead code.Chris Lattner
2010-03-10move three lowering hooks from MAI to TLOF and make one of themChris Lattner
2010-03-10mcize the rest of EH emission, only one more directive missingChris Lattner
2010-03-10set the temporary bit on MCSymbols correctly.Chris Lattner
2010-03-10add some fixme's for MCizing. EH still has a few things thatChris Lattner
2010-03-10mcize uses of PrintRelDirective and eliminate it.Chris Lattner
2010-03-09eliminate EOL, adding all comments with the OutStreamer.AddComment Chris Lattner
2010-03-09now that the debug and eh emitters use a common .set counter,Chris Lattner
2010-03-08simplify EmitSectionOffset to always use .set if it isChris Lattner
2010-03-08Remove a version of EmitDifference.Chris Lattner
2010-03-08remove another form of EmitReference.Chris Lattner
2010-03-08mc'ize EmitLabel.Chris Lattner
2010-03-08elimiante the DWLabel class, using MCSymbol instead. Start Chris Lattner
2010-02-26A much cleaner (and less code!) way of inserting the correct amount of paddingBill Wendling
2010-02-26Comment typo.Bill Wendling
2010-02-26Fix comments.Bill Wendling
2010-02-26Add another (and hopefully the last) exception case, where once we recalculateBill Wendling
2010-02-26And should use the correct variable.Bill Wendling
2010-02-26Got assertion check backwards.Bill Wendling
2010-02-25Catch a corner case where adding the padding to the "TType base offset" fieldBill Wendling
2010-02-25Make comment more meaningful.Bill Wendling
2010-02-24LLVM puts padding bytes in the __gcc_except_tab section after theBill Wendling
2010-02-15Use ttype encoding consistentlyAnton Korobeynikov
2010-02-15It turns out that we emitted completely wrong common EH frame since the early...Anton Korobeynikov
2010-02-15Preliminary patch to improve dwarf EH generation - Hooks to return Personalit...Anton Korobeynikov
2010-02-11Use .empty() instead of .size().Bill Wendling
2010-02-10Use an index instead of pointers into the vector. If the vector resizes, thenBill Wendling
2010-02-10Improve comments a even more.Bill Wendling
2010-02-10Improve comments a bit more.Bill Wendling
2010-02-09Improve comments in the LSDA somewhat. They can be improved much more.Bill Wendling
2010-01-28Update of 94055 to track the IR level call site information via an intrinsic.Jim Grosbach
2010-01-26constify a bunch of dwarf stuff now that the registerinfo methodChris Lattner
2010-01-23mcize visibility directives.Chris Lattner
2010-01-23move the various directive enums out of the MCStreamer classChris Lattner
2010-01-23mcstreamerize .no_dead_strip and .reference for static ctors/dtors.Chris Lattner
2010-01-23remove one form of EmitString, just use EmitBytes instead. We mustChris Lattner
2010-01-22move "EOL" from asmprinter to dwarfprinter. It should eventuallyChris Lattner
2010-01-22move uleb printing from asmprinter to dwarfprinter, mcize,Chris Lattner
2010-01-22move sleb printing out of asmprinter into dwarf printer, make clientsChris Lattner
2010-01-22add a new DwarfPrinter::EmitEncodingByte method which handlesChris Lattner
2010-01-22rename the dwarf class to DwarfPrinter. This matches the filenameChris Lattner
2010-01-22inline away the trivial AsmPrinter::EOL() method.Chris Lattner
2010-01-21back this out for now. Growing Function is not good.Jim Grosbach
2010-01-21Make sure that landing pad entries in the EH call site table are in the properJim Grosbach
2010-01-20eliminate some uses of AsmPrinter::EmitIntXXXChris Lattner
2010-01-18- Add a comment to the callback indicating that it's *extremely* not a goodBill Wendling
2010-01-18remove the MAI argument to MCExpr::print and switch overthing to use << when ...Chris Lattner