aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/AsmPrinter
Commit message (Expand)AuthorAgeFilesLines
* DwarfCompileUnit: Push type safety of DIDescriptor through CompileUnit::creat...David Blaikie2013-11-162-5/+5
* DwarfCompileUnit: Remove unnecessary OwningPtr<T>::get() callDavid Blaikie2013-11-161-1/+1
* For dwarf4 use the correct form for referencing debug_loc locations,Eric Christopher2013-11-162-2/+4
* DwarfCompileUnit: Add type safety to CompileUnit::getNode by returning DIComp...David Blaikie2013-11-152-5/+4
* DwarfCompileUnit: Add type safety by using DICompileUnit rather than raw MDNo...David Blaikie2013-11-154-16/+16
* DwarfCompileUnit: Simplify getLanguage() calls to use existing member functionDavid Blaikie2013-11-151-3/+3
* Replace the dangling context hotfix with an assertion.Adrian Prantl2013-11-151-4/+1
* DwarfDebug: Push DISubprogram through updateSubprogramScopeDIEDavid Blaikie2013-11-152-7/+5
* DwarfCompileUnit: Push DIDescriptors through a getDIE/insertDIEDavid Blaikie2013-11-153-19/+20
* DwarfCompileUnit: Push DIDescriptor usage out from isShareableAcrossCUsDavid Blaikie2013-11-151-5/+5
* Reimplement r194843 in a slightly less broken way.Adrian Prantl2013-11-151-3/+5
* Restore the behaviour from before r194728.Adrian Prantl2013-11-151-1/+3
* Use a reference rather than a pointer as we don't expect a NULLEric Christopher2013-11-153-23/+23
* DebugInfo: Simplify/narrow null-check for getOrCreateTypeDavid Blaikie2013-11-141-2/+4
* DwarfCompileUnit::getOrCreateContext: Return the compile unit DIE rather than...David Blaikie2013-11-141-11/+4
* Remove unnecessary 'else' after return.David Blaikie2013-11-141-4/+3
* Error if we see an alias to a declaration.Rafael Espindola2013-11-141-0/+5
* DIEHash: Move header include to be first in the implementation file to flush ...David Blaikie2013-11-132-1/+3
* Unify the adding of enumerators with the construction of the enumeration.Eric Christopher2013-11-112-23/+25
* Formatting.Eric Christopher2013-11-111-9/+8
* 80-col.Eric Christopher2013-11-111-5/+7
* Just pass the DIComposite type by value instead of by pointer.Eric Christopher2013-11-112-6/+6
* Use type form of getIntPtrType.Matt Arsenault2013-11-101-1/+1
* Comment some and reformat for clarity beginFunction.Eric Christopher2013-11-011-30/+42
* Remove linkonce_odr_auto_hide.Rafael Espindola2013-11-011-4/+2
* DebugInfo: Emit member variable locations as data instead of expressions in b...David Blaikie2013-11-011-29/+31
* Debug Info: remove duplication of DIEs when a DIE can be shared across CUs.Manman Ren2013-10-316-11/+87
* Produce .weak_def_can_be_hidden for some linkonce_odr valuesRafael Espindola2013-10-301-7/+20
* DebugInfo: Push header handling down into CompileUnitDavid Blaikie2013-10-303-18/+29
* DwarfDebug: Change Abbreviations member from pointer to referenceDavid Blaikie2013-10-302-10/+10
* Debug Info: code clean up.Manman Ren2013-10-292-3/+5
* Debug Info: support for DW_FORM_ref_addr.Manman Ren2013-10-296-3/+67
* Debug Info: instead of calling addToContextOwner which constructs the contextManman Ren2013-10-292-21/+9
* Move getSymbol to TargetLoweringObjectFile.Rafael Espindola2013-10-291-2/+2
* Add a helper getSymbol to AsmPrinter.Rafael Espindola2013-10-294-14/+17
* Debug Info: instead of calling addToContextOwner which constructs the contextManman Ren2013-10-291-7/+17
* Debug Info: use createAndAddDIE to wrap around "new DIE" in DwarfDebug.Manman Ren2013-10-291-6/+5
* Debug Info: use createAndAddDIE for newly-created Subprogram DIEs.Manman Ren2013-10-291-9/+5
* Debug Info: add a helper function createAndAddDIE.Manman Ren2013-10-292-29/+28
* DIEHash: Summary hashing of member functionsDavid Blaikie2013-10-251-1/+1
* DIEHash: Summary hashing of nested typesDavid Blaikie2013-10-252-1/+26
* MCStreamer: Reimplement the virtual EmitRawText as a protected member, EmitRa...David Blaikie2013-10-241-1/+1
* DWARF emission: Remove unnecessary/redundant DIE reference codeDavid Blaikie2013-10-241-7/+0
* Fix name of variable in comment.Eric Christopher2013-10-241-1/+1
* Grammar.Eric Christopher2013-10-241-1/+1
* Update misleading comment.Eric Christopher2013-10-241-2/+3
* DIEHash: Const correct and use references where non-null/non-rebound.David Blaikie2013-10-243-49/+49
* DIEHash: Do not use shallow type hashing for unnamed typesDavid Blaikie2013-10-241-4/+6
* DIEHash: Refactor ref attribute hashing into smaller functionsDavid Blaikie2013-10-243-68/+98
* Remove unused debug-only member variable.David Blaikie2013-10-241-4/+0