- 6189ed1 now that the magic is dispelled, move EmitSectionOffset to AsmPrinter. by Chris Lattner · 15 years ago
- 3d22513 eliminate the magic AbsoluteDebugSectionOffsets MAI hook, by Chris Lattner · 15 years ago
- be15beb only emit section labels if we have debug info, fixing a few regtest failures. by Chris Lattner · 15 years ago
- 4ad1efe I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it. by Chris Lattner · 15 years ago
- a33b2a1 add some assertions to EmitSectionOffset. by Chris Lattner · 15 years ago
- 11b8f30 stop emitting some dead L labels. by Chris Lattner · 15 years ago
- 9c69e28553 Store an use the symbols emitted at the start of the debug by Chris Lattner · 15 years ago
- fa070b0 remove the didInitial ivar, rename emitInitial to be more by Chris Lattner · 15 years ago
- 2e3ebed simplify EmitSectionOffset a little bit, improve comments. by Chris Lattner · 15 years ago
- 83d1618 The "IsSmall" argument to EmitSectionOffset is always true, by Chris Lattner · 15 years ago
- f88dce1 eliminate the "isEH" argument to EmitSectionOffset. by Chris Lattner · 15 years ago
- 0887fa0 isAbsoluteEHSectionOffsets always returns false, eliminate it 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
- 7a101f4 move EmitCFAByte to AsmPrinter. by Chris Lattner · 15 years ago
- a643718 inline EmitDifference away. by Chris Lattner · 15 years ago
- af8df26 resolve a fixme. 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
- 17fedf2 more interface cleanup make some helpers static functions. by Chris Lattner · 15 years ago
- 3f53c83 clean up the asmprinter header and privatize some stuff. by Chris Lattner · 15 years ago
- 65eeaad use stringref instead of strtol to avoid errno gymnastics. by Chris Lattner · 15 years ago
- 736e31d split inline asm support out to its own .cpp file. by Chris Lattner · 15 years ago
- 2851995 inline processDebugLoc and simplify it. by Chris Lattner · 15 years ago
- dfa107e minor tidying. by Chris Lattner · 15 years ago
- 300a4c5 clean up the asmprinter interface a bit, rename a few by Chris Lattner · 15 years ago
- 9d1c1ad remove TargetMachine.h #include, also, TRI isn't used frequently by Chris Lattner · 15 years ago
- e00b59f lazily allocate the GCMetadataPrinters map and remove DenseMap by Chris Lattner · 15 years ago
- b23569a Momentous day: remove the "O" member from AsmPrinter. Now all by Chris Lattner · 15 years ago
- de0f339 now that all operand printing happens to specified streams, we can by Chris Lattner · 15 years ago
- 75f5072 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 15 years ago
- 7d73c7f mcize the gc metadata printing stuff. by Chris Lattner · 15 years ago
- 0b9bdb4 use EmitRawText instead of O in DwarfPrinter. by Chris Lattner · 15 years ago
- c75c028 fix PrintAsmOperand and PrintAsmMemoryOperand to pass down by Chris Lattner · 15 years ago
- d32c8a5 change this back too by Chris Lattner · 15 years ago
- e1783ca check in what I tested. :( by Chris Lattner · 15 years ago
- c1e0b76 MMI is always available, rename O -> OS in printInlineAsm. by Chris Lattner · 15 years ago
- 35c33bd change a ton of code to not implicitly use the "O" raw_ostream by Chris Lattner · 15 years ago
- 0c08d09 asmstreamerize the .size directive for function bodies, force clients by Chris Lattner · 15 years ago
- fd60b8b emit the cygwin stub thing through mcstreamer. by Chris Lattner · 15 years ago
- 58bc4dd add a twine form of MCStreamer::EmitRawText, and mc'ize by Chris Lattner · 15 years ago
- f94f8dc start moving towards emitting inline asm statements with by Chris Lattner · 15 years ago
- 91bead7 add a new EmitInlineAsm function to asmprinter to handle inline asm. by Chris Lattner · 15 years ago
- 47b7e5d mc'ize comment printing around file scope inline asm. by Chris Lattner · 15 years ago
- de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
- c8e7764 Revert r100117. by Devang Patel · 15 years ago
- 24c20e2 Do not eagerly record known previous location. DBG_VALUE may not cause a new label due to one or other reason. by Devang Patel · 15 years ago
- 58c7aa6 Skip instructions until new scope is seen. by Devang Patel · 15 years ago
- 8935d90 Cosmetic changes. Update comment, rename a local variable. by Devang Patel · 15 years ago
- f8df814 Reverting 100048; it broke two Frontend debug info tests. by Stuart Hastings · 15 years ago
- a88cb38 Debug info can now properly represent functions inside classes inside other functions. Partial fix for Radar 7424645. by Stuart Hastings · 15 years ago
- bbb88db Reduce string trashing. by Benjamin Kramer · 15 years ago
- 345ef34 DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them are by Benjamin Kramer · 15 years ago
- cfd3188 reduce indentation by Chris Lattner · 15 years ago
- 1d65ba7 tidy up by Chris Lattner · 15 years ago
- ff741ab MI != 0 is checked in the assert right above this. by Chris Lattner · 15 years ago
- 14d750d use the isDebugValue() predicate and pop_back_val() by Chris Lattner · 15 years ago
- ed7a77b assert is a function-like macro, not a control flow operator. by Chris Lattner · 15 years ago
- 870cfcf add new apis for getting/setting !dbg metadata on by Chris Lattner · 15 years ago
- 722f229 Ignore invalid metadata. by Devang Patel · 15 years ago
- 9b97a73 Rip out the 'is temporary' nonsense from the MCContext interface to by Chris Lattner · 15 years ago
- 7ed6311 There is no need to fall through after processing DBG_VALUE machine instruction. by Devang Patel · 15 years ago
- aead63c Encode start location of debug value, communicated through DBG_VALUE machine instruction, in a variable's DIE. by Devang Patel · 15 years ago
- c3b228c use RAII for ExceptionTimer too by Chris Lattner · 15 years ago
- a909d66 fix a variety of issues were we'd start DebugTimer but by Chris Lattner · 15 years ago
- 553881b Refactor code to push DILocation prcessing into DwarfDebug.cpp from AsmPrinter.cpp. by Devang Patel · 15 years ago
- de9b1ef Revert 99772. by Devang Patel · 15 years ago
- c7eae5c Refactoring. Push DILocation processing in to DwarfDebug from AsmPrinter. by Devang Patel · 15 years ago
- 2ddefec Add comment. by Devang Patel · 15 years ago
- 9bb59a2 Use SP filename directly instead of SP's context's filename. by Devang Patel · 15 years ago
- 4a602ca Emit DW_AT_low_pc and DW_AT_high_pc attributes for TAG_compile_unit. by Devang Patel · 15 years ago
- 0493f95 DW_AT_stmt_list attribute attached with a compile unit encodes offset of line number information for this compile unit in debug_line section. This offset is always zero when only one compile unit is emitted in a object file. by Devang Patel · 15 years ago
- 638fe8d Fix a memory leak from DIE::addSiblingOffset() by adding the DIEValue by Jeffrey Yasskin · 15 years ago
- 5b33f31 Fix EmitSectionOffset incorrect argument. DwarfDebug is emitting debug info so isEH is always false. This was hiding until now from compilers because of default arguments. This was hiding from dwarf debug info users because for most of the platform isAbsoluteEHSectionOffsets() is same as isAbsoluteDebugSectionOffsets(). But Chris found it while updating dwarf printer to use MC*. by Devang Patel · 15 years ago
- 93b122d reapply r98656 unmodified, which exposed the asmprinter not by Chris Lattner · 15 years ago
- b85c710 Revert r98656, its breaking all over the place. by Daniel Dunbar · 15 years ago
- 8b3b34f improve support for uniontype and ConstantUnion, patch by Tim Northover! by Chris Lattner · 15 years ago
- 999aee2 Fix the third (and last known) case of code update problems due by Chris Lattner · 15 years ago
- 9cc0da9 Implement support for the case when a reference to a addr-of-bb by Chris Lattner · 15 years ago
- 90a48ad Emit dwarf variable info communicated by code generator through DBG_VALUE machine instructions. by Devang Patel · 15 years ago
- a833f6b remove dead method. by Chris Lattner · 15 years ago
- 3b9d621 fix AsmPrinter::GetBlockAddressSymbol to always return a unique 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
- 8d9aaba don't use getDWLabel("label" anymore, always go through MMI. by Chris Lattner · 15 years ago
- 0397ada remove now-dead code, all labels use MCSymbols. by Chris Lattner · 15 years ago
- 25b68c6 change SrcLineInfo to contain a label instead of a label ID. by Chris Lattner · 15 years ago
- 2e9919a Now that DBG_LABEL is updated, we can finally make MachineMove by Chris Lattner · 15 years ago
- 6ffccca change the DBG_LABEL MachineInstr to always be created by Chris Lattner · 15 years ago
- 9a38e67 unbreak the build, grr symlinks. by Chris Lattner · 15 years ago
- aba9bcb switch GC_LABEL to use an MCSymbol operand instead of a label ID operand. by Chris Lattner · 15 years ago
- f14645c Fix some EH failures on NNT I introduced in r98461 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
- b913060 use Label->isDefined() instead of isLabelDeleted() now that we by Chris Lattner · 15 years ago
- 1611273 change EH related stuff (other than EH_LABEL) to use MCSymbol by Chris Lattner · 15 years ago
- 1b2eb0e eliminate the now-unneeded context argument of MBB::getSymbol() by Chris Lattner · 15 years ago
- 11d53c1 rearrange MCContext ownership. Before LLVMTargetMachine created it 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