aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfException.cpp
AgeCommit message (Expand)Author
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
2010-01-17now that MCSymbol::print doesn't use it's MAI argument, we can Chris Lattner
2010-01-16move the mangler into libtarget from vmcore.Chris Lattner
2010-01-16rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase,Chris Lattner
2010-01-16Retrying r91337:Bill Wendling
2009-12-28move these out of their own timer groups into the 'uncategorized' groups.Chris Lattner
2009-12-17Temporarily revert 91337. It's causing testcase failures.Bill Wendling
2009-12-14The CIE says that the LSDA point in the FDE section is an "sdata4". That's fine,Bill Wendling
2009-11-19Reverting the EH table patches.Bill Wendling
2009-11-19The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EHBill Wendling
2009-11-18Attempt #2:Bill Wendling
2009-11-17Refactor the code that creates the "dot-label" difference. This may be used inBill Wendling
2009-11-12Simplify code a bitBill Wendling
2009-11-12Refactor code that checks if it's a call to a "nounwind" function.Bill Wendling
2009-11-12If there's more than one function operand to a call instruction, be conservativeBill Wendling
2009-11-11Don't mark a call as potentially throwing if the function it's calling has theBill Wendling
2009-11-11Make sure that the exception handling data has the same visibility as theBill Wendling
2009-11-10Fix DenseMap iterator constness.Jeffrey Yasskin
2009-10-22Tidying up some code and comments. No functionality change.Bill Wendling
2009-09-20--- Reverse-merging r82282 into '.':Bill Wendling
2009-09-20Here's fun! It turns out that these filter functions can be internal. If they'reBill Wendling
2009-09-18Factor out label difference creation.Bill Wendling
2009-09-18It's inefficient to have place the exception tables (which contain the LSDA)Bill Wendling
2009-09-17pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, Chris Lattner
2009-09-16Big change #1 for personality function references:Chris Lattner
2009-09-16inline AsmPrinter::getCurrentFunctionEHName into its only caller.Chris Lattner
2009-09-16Eliminate AsmPrinter::EmitExternalGlobal, inlining its (now)Chris Lattner