summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reverting 100048; it broke two Frontend debug info tests.Stuart Hastings2010-03-311-23/+10
* Debug info can now properly represent functions inside classes inside other f...Stuart Hastings2010-03-311-10/+23
* Reduce string trashing.Benjamin Kramer2010-03-311-2/+2
* DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them areBenjamin Kramer2010-03-311-26/+20
* tidy upChris Lattner2010-03-311-7/+8
* MI != 0 is checked in the assert right above this.Chris Lattner2010-03-311-1/+1
* use the isDebugValue() predicate and pop_back_val()Chris Lattner2010-03-311-7/+7
* assert is a function-like macro, not a control flow operator.Chris Lattner2010-03-311-14/+14
* add new apis for getting/setting !dbg metadata on Chris Lattner2010-03-311-1/+2
* Ignore invalid metadata.Devang Patel2010-03-301-0/+2
* There is no need to fall through after processing DBG_VALUE machine instruction.Devang Patel2010-03-301-0/+1
* Encode start location of debug value, communicated through DBG_VALUE machine ...Devang Patel2010-03-291-15/+37
* fix a variety of issues were we'd start DebugTimer but Chris Lattner2010-03-291-40/+11
* Refactor code to push DILocation prcessing into DwarfDebug.cpp from AsmPrinte...Devang Patel2010-03-291-3/+42
* Revert 99772.Devang Patel2010-03-281-33/+3
* Refactoring. Push DILocation processing in to DwarfDebug from AsmPrinter.Devang Patel2010-03-281-3/+33
* Use SP filename directly instead of SP's context's filename.Devang Patel2010-03-241-2/+2
* Emit DW_AT_low_pc and DW_AT_high_pc attributes for TAG_compile_unit.Devang Patel2010-03-221-4/+8
* DW_AT_stmt_list attribute attached with a compile unit encodes offset of line...Devang Patel2010-03-221-14/+4
* Fix a memory leak from DIE::addSiblingOffset() by adding the DIEValueJeffrey Yasskin2010-03-221-2/+3
* Fix EmitSectionOffset incorrect argument. DwarfDebug is emitting debug info s...Devang Patel2010-03-171-9/+8
* Emit dwarf variable info communicated by code generator through DBG_VALUE mac...Devang Patel2010-03-151-12/+103
* get MMI out of the label uniquing business, just go to MCContextChris Lattner2010-03-141-2/+2
* don't use getDWLabel("label" anymore, always go through MMI.Chris Lattner2010-03-141-2/+2
* change SrcLineInfo to contain a label instead of a label ID.Chris Lattner2010-03-141-5/+3
* use Label->isDefined() instead of isLabelDeleted() now that weChris Lattner2010-03-141-3/+4
* simplify EmitFrameMoves to take BaseLabel in as a symbolChris Lattner2010-03-131-4/+2
* factor some labels, simplify some code.Chris Lattner2010-03-131-5/+4
* various cleanups.Chris Lattner2010-03-131-16/+17
* reimplement the string pool used for inlined functionChris Lattner2010-03-131-20/+32
* inline the now-trivial implementation of GetGlobalValueSymbol intoChris Lattner2010-03-121-2/+2
* Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness ofJeffrey Yasskin2010-03-121-28/+29
* There is no need to create specification DIE for definitions at DIFile level.Devang Patel2010-03-111-1/+2
* Avoid leaking CompileUnits in DwarfDebug.cpp.Jeffrey Yasskin2010-03-111-13/+14
* add missing filename!Chris Lattner2010-03-101-0/+2
* inline away a form of IsPCRelative, eliminating the Chris Lattner2010-03-101-4/+12
* add some fixme's for MCizing. EH still has a few things thatChris Lattner2010-03-101-11/+3
* eliminate EOL, adding all comments with the OutStreamer.AddComment Chris Lattner2010-03-091-95/+112
* eliminate a bunch of \n's that are being printed to O. Next up is to killChris Lattner2010-03-091-24/+13
* reapply r98035:Chris Lattner2010-03-091-9/+10
* add some extra checks. I'm not sure why, but this does unbreak aChris Lattner2010-03-091-0/+3
* Speculatively revert r98035. It appears to have caused a set of buildbotEric Christopher2010-03-091-10/+9
* Now that setStartLabel takes an MCSymbol, we can de-ID'izeChris Lattner2010-03-091-9/+10
* change DbgScope to keep track of the start/end label as MCSymbol* Chris Lattner2010-03-091-41/+36
* remove a useless optimization: now that label replacement neverChris Lattner2010-03-091-7/+0
* strength reduce MMI::MappedLabel to MMI::isLabelDeleted,Chris Lattner2010-03-091-9/+16
* mcstreamerize AsmPrinter::printLabel.Chris Lattner2010-03-091-2/+0
* add a EmitSymbolValue convenience method to MCStreamer.Chris Lattner2010-03-091-4/+2
* make InlineInfoLabels hold MCSymbol*'s, avoiding Chris Lattner2010-03-091-9/+9
* mc'ize the last use of PrintLabelName and eliminate PrintLabelName.Chris Lattner2010-03-091-6/+6
OpenPOWER on IntegriCloud