- 1cd1444 Reland 196270 "Generalize debug info / EH emission in AsmPrinter" by Timur Iskhodzhanov · 12 years ago
- 119f307 Rename DwarfException methods so the new names are consistent with DwarfDebug and the style guide by Timur Iskhodzhanov · 12 years ago
- 8531362 Remove unneeded "TargetMachine.h" #includes. by Jakub Staszak · 13 years ago
- ce0cfce These functions have default arguments of 0 for the last arg. Use by Eric Christopher · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 097b0e9 Make AsmPrinter::EmitTTypeReference() more robust - put by Anton Korobeynikov · 13 years ago
- f65a638 Factor out type info emission into separate routine. by Anton Korobeynikov · 13 years ago
- e42af36 Use TARGET2 relocation for TType references on ARM. by Anton Korobeynikov · 13 years ago
- 5da3f05 Revert the majority of the next patch in the address space series: by Chandler Carruth · 13 years ago
- 4bb926d Resubmit the changes to llvm core to update the functions to support different pointer sizes on a per address space basis. by Micah Villmow · 13 years ago
- 0c61134 Revert 165732 for further review. by Micah Villmow · 13 years ago
- 0831897 Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly. by Micah Villmow · 13 years ago
- cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- ee4dab5 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
- 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
- cb6b02a Twinify better. by Benjamin Kramer · 14 years ago
- 2e67937 A typeid of zero means a cleanup, not a catch. This case occurs by Duncan Sands · 14 years ago
- c8d4065 add the comments of each declaration follow it, making it easier to read and compare to GCC's result. by Renato Golin · 14 years ago
- 67c033e Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions for by Evan Cheng · 14 years ago
- ddec683 Add verbose EH table printing to SjLj exception tables. by Bill Wendling · 14 years ago
- a8339eb Improve the comment printing for the EH table. This gives a much more detailed by Bill Wendling · 14 years ago
- 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