- fe3a6e0 Clarify the LSDASection NULL check by Anton Korobeynikov · 15 years ago
- b15beb2 Support printing exception section into the current one. This is the case when LSDASection is blank by Anton Korobeynikov · 15 years ago
- 9be547c Add a possibility to switch between CFI directives- and table-based frame description emission. Currently all the backends use table-based stuff. by Anton Korobeynikov · 15 years ago
- 61d167e Split stuff as a preparation for CFI directives-based frame information emission by Anton Korobeynikov · 15 years ago
- 2f93128 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
- 14ee344 Move getInitialFrameState() to TargetFrameInfo by Anton Korobeynikov · 15 years ago
- d990054 Reference the personalities. Don't copy them into a new vector. by Bill Wendling · 15 years ago
- 95f6ebc Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe what by Bill Wendling · 15 years ago
- 9e06e53 remove some default arguments to EmitAlignment. by Chris Lattner · 16 years ago
- bcaf681 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 16 years ago
- f8dba24 Workaround the breakage in r100616 by guarding all timers with by Torok Edwin · 16 years ago
- fcc1414 Use the "NamedGroupTimer" class to categorize DWARF emission better. by Bill Wendling · 16 years ago
- da790ea prune #includes, MMI can never be null by Chris Lattner · 16 years ago
- fd79502 make DwarfException not inherit from DwarfPrinter. by Chris Lattner · 16 years ago
- aabc604 Move EmitFrameMoves into AsmPrinter. by Chris Lattner · 16 years ago
- c7cc815 eliminate the "isEH" argument to EmitSectionOffset. by Chris Lattner · 16 years ago
- e619c0d move some more stuff to asmprinter. by Chris Lattner · 16 years ago
- 07c1b94 simplify some code. by Chris Lattner · 16 years ago
- b75af3c move EmitEncodingByte to AsmPrinter. by Chris Lattner · 16 years ago
- f1429f1 inline EmitDifference away. by Chris Lattner · 16 years ago
- a179b52 move gettemplabel and getdwlabel to AsmPrinter and rename them for consistency. by Chris Lattner · 16 years ago
- 9efd118 move uleb/sleb printing into AsmPrinter from DwarfPrinter. by Chris Lattner · 16 years ago
- 21dc46e remove TargetMachine.h #include, also, TRI isn't used frequently by Chris Lattner · 16 years ago
- 1198002 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 16 years ago
- 17d3859 reduce indentation by Chris Lattner · 16 years ago
- 6efa201 use RAII for ExceptionTimer too by Chris Lattner · 16 years ago
- 6e52e9d get MMI out of the label uniquing business, just go to MCContext by Chris Lattner · 16 years ago
- ff1fdd6 remove now-dead code, all labels use MCSymbols. by Chris Lattner · 16 years ago
- 04857fa fix a bug I introduced in r98459, causing some NNT failures. by Chris Lattner · 16 years ago
- ee2fbbc change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 16 years ago
- 34adc8d change EH related stuff (other than EH_LABEL) to use MCSymbol by Chris Lattner · 16 years ago
- 41e275d simplify EmitFrameMoves to take BaseLabel in as a symbol by Chris Lattner · 16 years ago
- 8811e12 factor some labels, simplify some code. by Chris Lattner · 16 years ago
- 45ec3f8 remove dead code. by Chris Lattner · 16 years ago
- 71c30c1 move three lowering hooks from MAI to TLOF and make one of them by Chris Lattner · 16 years ago
- eec9bf1 mcize the rest of EH emission, only one more directive missing by Chris Lattner · 16 years ago
- ac2361a set the temporary bit on MCSymbols correctly. by Chris Lattner · 16 years ago
- 7e998b7 add some fixme's for MCizing. EH still has a few things that by Chris Lattner · 16 years ago
- caea64b mcize uses of PrintRelDirective and eliminate it. by Chris Lattner · 16 years ago
- 566cae9 eliminate EOL, adding all comments with the OutStreamer.AddComment by Chris Lattner · 16 years ago
- 4d72812 now that the debug and eh emitters use a common .set counter, by Chris Lattner · 16 years ago
- 27a9732 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 16 years ago
- 449a9ff Remove a version of EmitDifference. by Chris Lattner · 16 years ago
- 3c08199 remove another form of EmitReference. by Chris Lattner · 16 years ago
- 722714d mc'ize EmitLabel. by Chris Lattner · 16 years ago
- bc9210c elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 16 years ago
- c3a9376 A much cleaner (and less code!) way of inserting the correct amount of padding by Bill Wendling · 16 years ago
- fea6c4e Comment typo. by Bill Wendling · 16 years ago
- 098c91e Fix comments. by Bill Wendling · 16 years ago
- 6394521 Add another (and hopefully the last) exception case, where once we recalculate by Bill Wendling · 16 years ago
- 6f14f6a And should use the correct variable. by Bill Wendling · 16 years ago
- 47c3269 Got assertion check backwards. by Bill Wendling · 16 years ago
- 24c74f1 Catch a corner case where adding the padding to the "TType base offset" field by Bill Wendling · 16 years ago
- 60aa4df Make comment more meaningful. by Bill Wendling · 16 years ago
- 88fdcd3 LLVM puts padding bytes in the __gcc_except_tab section after the by Bill Wendling · 16 years ago
- 5d438e4 Use ttype encoding consistently by Anton Korobeynikov · 16 years ago
- ec2ba08 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 · 16 years ago
- ae4ccc1 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 · 16 years ago
- 243e1f2 Use .empty() instead of .size(). by Bill Wendling · 16 years ago
- 7742b64 Use an index instead of pointers into the vector. If the vector resizes, then by Bill Wendling · 16 years ago
- a0cd0e1 Improve comments a even more. by Bill Wendling · 16 years ago
- b188e92 Improve comments a bit more. by Bill Wendling · 16 years ago
- bf02536 Improve comments in the LSDA somewhat. They can be improved much more. by Bill Wendling · 16 years ago
- 54c0530 Update of 94055 to track the IR level call site information via an intrinsic. by Jim Grosbach · 16 years ago
- 76555b5 constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 16 years ago
- 0bfd279 mcize visibility directives. by Chris Lattner · 16 years ago
- 685508c move the various directive enums out of the MCStreamer class by Chris Lattner · 16 years ago
- 1deb09c mcstreamerize .no_dead_strip and .reference for static ctors/dtors. by Chris Lattner · 16 years ago
- c3f23b8 remove one form of EmitString, just use EmitBytes instead. We must by Chris Lattner · 16 years ago
- 6f2d99d move "EOL" from asmprinter to dwarfprinter. It should eventually by Chris Lattner · 16 years ago
- fa82355 move uleb printing from asmprinter to dwarfprinter, mcize, by Chris Lattner · 16 years ago
- 2303145 move sleb printing out of asmprinter into dwarf printer, make clients by Chris Lattner · 16 years ago
- edf96a4 add a new DwarfPrinter::EmitEncodingByte method which handles by Chris Lattner · 16 years ago
- 69bb026 rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 16 years ago
- f5c834f inline away the trivial AsmPrinter::EOL() method. by Chris Lattner · 16 years ago
- 143f7eb back this out for now. Growing Function is not good. by Jim Grosbach · 16 years ago
- e029a6a Make sure that landing pad entries in the EH call site table are in the proper by Jim Grosbach · 16 years ago
- 71601e8 eliminate some uses of AsmPrinter::EmitIntXXX by Chris Lattner · 16 years ago
- a73e471 - Add a comment to the callback indicating that it's *extremely* not a good by Bill Wendling · 16 years ago
- c8f7717 remove the MAI argument to MCExpr::print and switch overthing to use << when printing them. by Chris Lattner · 16 years ago
- 8b5d55e now that MCSymbol::print doesn't use it's MAI argument, we can by Chris Lattner · 16 years ago
- f62e3ee move the mangler into libtarget from vmcore. by Chris Lattner · 16 years ago
- 555ceabe rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase, by Chris Lattner · 16 years ago
- bf5cfa1 Retrying r91337: by Bill Wendling · 16 years ago
- f81add3 move these out of their own timer groups into the 'uncategorized' groups. by Chris Lattner · 16 years ago
- 03b5aed Temporarily revert 91337. It's causing testcase failures. by Bill Wendling · 16 years ago
- 1bdf5d6 The CIE says that the LSDA point in the FDE section is an "sdata4". That's fine, by Bill Wendling · 16 years ago
- 31c74db Reverting the EH table patches. by Bill Wendling · 16 years ago
- 4b384b0 The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EH by Bill Wendling · 16 years ago
- 07e6e2c Attempt #2: by Bill Wendling · 16 years ago
- bc00201 Refactor the code that creates the "dot-label" difference. This may be used in by Bill Wendling · 16 years ago
- c781d7a Simplify code a bit by Bill Wendling · 16 years ago
- e412064 Refactor code that checks if it's a call to a "nounwind" function. by Bill Wendling · 16 years ago
- e3ae25b If there's more than one function operand to a call instruction, be conservative by Bill Wendling · 16 years ago
- 7a6b11e Don't mark a call as potentially throwing if the function it's calling has the by Bill Wendling · 16 years ago
- 676f440 Make sure that the exception handling data has the same visibility as the by Bill Wendling · 16 years ago
- b40d3f7 Fix DenseMap iterator constness. by Jeffrey Yasskin · 16 years ago
- 4f0b8d7 Tidying up some code and comments. No functionality change. by Bill Wendling · 16 years ago
- 692a3ea --- Reverse-merging r82282 into '.': by Bill Wendling · 16 years ago
- 0f89960 Here's fun! It turns out that these filter functions can be internal. If they're by Bill Wendling · 16 years ago