- 6d73378 prune #includes, MMI can never be null by Chris Lattner · 15 years ago
- 84ac8b7 make DwarfException not inherit from DwarfPrinter. by Chris Lattner · 15 years ago
- 02b86b9 Move EmitFrameMoves into AsmPrinter. by Chris Lattner · 15 years ago
- f88dce1 eliminate the "isEH" argument to EmitSectionOffset. by Chris Lattner · 15 years ago
- d2af785 move some more stuff to asmprinter. by Chris Lattner · 15 years ago
- 9be4913 simplify some code. by Chris Lattner · 15 years ago
- ca6190b move EmitEncodingByte to AsmPrinter. by Chris Lattner · 15 years ago
- a643718 inline EmitDifference away. by Chris Lattner · 15 years ago
- c021572 move gettemplabel and getdwlabel to AsmPrinter and rename them for consistency. by Chris Lattner · 15 years ago
- 7e1a8f8 move uleb/sleb printing into AsmPrinter from DwarfPrinter. by Chris Lattner · 15 years ago
- 9d1c1ad remove TargetMachine.h #include, also, TRI isn't used frequently by Chris Lattner · 15 years ago
- 75f5072 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 15 years ago
- cfd3188 reduce indentation by Chris Lattner · 15 years ago
- c3b228c use RAII for ExceptionTimer too by Chris Lattner · 15 years ago
- 63d7836 get MMI out of the label uniquing business, just go to MCContext by Chris Lattner · 15 years ago
- 0397ada remove now-dead code, all labels use MCSymbols. by Chris Lattner · 15 years ago
- 21f9c8d fix a bug I introduced in r98459, causing some NNT failures. by Chris Lattner · 15 years ago
- 7561d48 change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 15 years ago
- 1611273 change EH related stuff (other than EH_LABEL) to use MCSymbol by Chris Lattner · 15 years ago
- 5e6cbe0 simplify EmitFrameMoves to take BaseLabel in as a symbol by Chris Lattner · 15 years ago
- fb65807 factor some labels, simplify some code. by Chris Lattner · 15 years ago
- 0d941c1 remove dead code. by Chris Lattner · 15 years ago
- 09d53fe move three lowering hooks from MAI to TLOF and make one of them by Chris Lattner · 15 years ago
- 974c0fb mcize the rest of EH emission, only one more directive missing by Chris Lattner · 15 years ago
- 98cdab5 set the temporary bit on MCSymbols correctly. by Chris Lattner · 15 years ago
- 188a87d add some fixme's for MCizing. EH still has a few things that by Chris Lattner · 15 years ago
- 90e4af7 mcize uses of PrintRelDirective and eliminate it. by Chris Lattner · 15 years ago
- 233f52b eliminate EOL, adding all comments with the OutStreamer.AddComment by Chris Lattner · 15 years ago
- c3421bb now that the debug and eh emitters use a common .set counter, by Chris Lattner · 15 years ago
- 5757876 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 15 years ago
- effa868 Remove a version of EmitDifference. by Chris Lattner · 15 years ago
- 326861c remove another form of EmitReference. by Chris Lattner · 15 years ago
- f829eef mc'ize EmitLabel. by Chris Lattner · 15 years ago
- b98b1bf elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 15 years ago
- 1869ac8 A much cleaner (and less code!) way of inserting the correct amount of padding by Bill Wendling · 15 years ago
- 6507eca Comment typo. by Bill Wendling · 15 years ago
- 0b1d2f3 Fix comments. by Bill Wendling · 15 years ago
- bb4283e Add another (and hopefully the last) exception case, where once we recalculate by Bill Wendling · 15 years ago
- fdb2be8 And should use the correct variable. by Bill Wendling · 15 years ago
- a888645 Got assertion check backwards. by Bill Wendling · 15 years ago
- 86f0d33 Catch a corner case where adding the padding to the "TType base offset" field by Bill Wendling · 15 years ago
- f7e90ae Make comment more meaningful. by Bill Wendling · 15 years ago
- 3dc9b48 LLVM puts padding bytes in the __gcc_except_tab section after the by Bill Wendling · 15 years ago
- 0b21730 Use ttype encoding consistently by Anton Korobeynikov · 15 years ago
- ac8a3d0 It turns out that we emitted completely wrong common EH frame since the early beginning! The "z" CIE augmentation mark indicates that there is an extra word containing the size of augmentation section. However, even for frames w/o any augmentation data we emitted size uleb! (this is the case of "unwinding through C code"). Thus frame moves information was emitterd completely wrong. by Anton Korobeynikov · 15 years ago
- 9184b25 Preliminary patch to improve dwarf EH generation - Hooks to return Personality / FDE / LSDA / TType encoding depending on target / options (e.g. code model / relocation model) - MCIzation of Dwarf EH printer to use encoding information - Stub generation for ELF target (needed for indirect references) - Some other small changes here and there by Anton Korobeynikov · 15 years ago
- e9d10a6 Use .empty() instead of .size(). by Bill Wendling · 15 years ago
- 0a9abcb Use an index instead of pointers into the vector. If the vector resizes, then by Bill Wendling · 15 years ago
- d3a47a3 Improve comments a even more. by Bill Wendling · 16 years ago
- 35c187b Improve comments a bit more. by Bill Wendling · 16 years ago
- 1f8075d Improve comments in the LSDA somewhat. They can be improved much more. by Bill Wendling · 16 years ago
- ca752c9 Update of 94055 to track the IR level call site information via an intrinsic. by Jim Grosbach · 16 years ago
- eec791a constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 16 years ago
- 152a29b mcize visibility directives. by Chris Lattner · 16 years ago
- a5ad93a move the various directive enums out of the MCStreamer class by Chris Lattner · 16 years ago
- 3a9be0e mcstreamerize .no_dead_strip and .reference for static ctors/dtors. by Chris Lattner · 16 years ago
- 4cf202b remove one form of EmitString, just use EmitBytes instead. We must by Chris Lattner · 16 years ago
- faca549 move "EOL" from asmprinter to dwarfprinter. It should eventually by Chris Lattner · 16 years ago
- 894d75a move uleb printing from asmprinter to dwarfprinter, mcize, by Chris Lattner · 16 years ago
- bb9078a move sleb printing out of asmprinter into dwarf printer, make clients by Chris Lattner · 16 years ago
- f61ed8e add a new DwarfPrinter::EmitEncodingByte method which handles by Chris Lattner · 16 years ago
- 066c9ac rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 16 years ago
- 0ad9c91 inline away the trivial AsmPrinter::EOL() method. by Chris Lattner · 16 years ago
- f38a33c back this out for now. Growing Function is not good. by Jim Grosbach · 16 years ago
- d0a0c38 Make sure that landing pad entries in the EH call site table are in the proper by Jim Grosbach · 16 years ago
- bcb83e5 eliminate some uses of AsmPrinter::EmitIntXXX by Chris Lattner · 16 years ago
- a8c1889 - Add a comment to the callback indicating that it's *extremely* not a good by Bill Wendling · 16 years ago
- 8cb9a3b remove the MAI argument to MCExpr::print and switch overthing to use << when printing them. by Chris Lattner · 16 years ago
- 10b318b now that MCSymbol::print doesn't use it's MAI argument, we can by Chris Lattner · 16 years ago
- 45111d1 move the mangler into libtarget from vmcore. by Chris Lattner · 16 years ago
- 7a2ba94 rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase, by Chris Lattner · 16 years ago
- d58e9cb Retrying r91337: by Bill Wendling · 16 years ago
- 0b86a6f move these out of their own timer groups into the 'uncategorized' groups. by Chris Lattner · 16 years ago
- aeb79ae Temporarily revert 91337. It's causing testcase failures. by Bill Wendling · 16 years ago
- f8084fb The CIE says that the LSDA point in the FDE section is an "sdata4". That's fine, by Bill Wendling · 16 years ago
- fb7634f Reverting the EH table patches. by Bill Wendling · 16 years ago
- 01c6937 The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EH by Bill Wendling · 16 years ago
- ec04458 Attempt #2: by Bill Wendling · 16 years ago
- 7378b1b Refactor the code that creates the "dot-label" difference. This may be used in by Bill Wendling · 16 years ago
- ecc260e Simplify code a bit by Bill Wendling · 16 years ago
- ed060dc Refactor code that checks if it's a call to a "nounwind" function. by Bill Wendling · 16 years ago
- ac18929 If there's more than one function operand to a call instruction, be conservative by Bill Wendling · 16 years ago
- 73b5551 Don't mark a call as potentially throwing if the function it's calling has the by Bill Wendling · 16 years ago
- ee161a6 Make sure that the exception handling data has the same visibility as the by Bill Wendling · 16 years ago
- 81cf432 Fix DenseMap iterator constness. by Jeffrey Yasskin · 16 years ago
- 48dc29e Tidying up some code and comments. No functionality change. by Bill Wendling · 16 years ago
- 711bb91 --- Reverse-merging r82282 into '.': by Bill Wendling · 16 years ago
- 5511ffd Here's fun! It turns out that these filter functions can be internal. If they're by Bill Wendling · 16 years ago
- f41b6e5 Factor out label difference creation. by Bill Wendling · 16 years ago
- 296ab7e It's inefficient to have place the exception tables (which contain the LSDA) by Bill Wendling · 16 years ago
- 8609c7c pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, by Chris Lattner · 16 years ago
- 8c6ed05 Big change #1 for personality function references: by Chris Lattner · 16 years ago
- 25d812b inline AsmPrinter::getCurrentFunctionEHName into its only caller. by Chris Lattner · 16 years ago
- 1c90c6f Eliminate AsmPrinter::EmitExternalGlobal, inlining its (now) by Chris Lattner · 16 years ago
- 334fd1f eliminate the horrid AsmPrinter::getGlobalLinkName method, inlining by Chris Lattner · 16 years ago
- f60d3eb strength reduce a call to PrintRelDirective(true). by Chris Lattner · 16 years ago
- 73c5a61 Exit early if exception handling isn't supported. by Bill Wendling · 16 years ago
- 28275fd Comment and whitespace cleanups. No intentional functionality change. by Bill Wendling · 16 years ago
- a2f6449 Revert part of my r81424 patch. I removed what looked like superfluous padding by Bill Wendling · 16 years ago
- fe22028 Don't hardcode the TType format size. In fact, rework the code so that it's more by Bill Wendling · 16 years ago