summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/DebugInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rewrite DIExpression::printInternal() to use the iterator interface.Adrian Prantl2015-01-221-9/+5
* Rename DIExpressionIterator to DIExpression::iterator.Adrian Prantl2015-01-221-4/+4
* Rewrite DIExpression::Verify() using an iterator. NFC.Adrian Prantl2015-01-221-15/+23
* Let subprograms with instructions without parent scopes fail theAdrian Prantl2015-01-211-1/+2
* Make DIExpression::Verify() stricter by checking that the number ofAdrian Prantl2015-01-211-5/+24
* DebugLocs without a scope should fail the verification.Adrian Prantl2015-01-201-3/+3
* Add an assertion and prefer a crash over an infinite loop.Adrian Prantl2015-01-201-0/+3
* IR: Remove MDNodeFwdDeclDuncan P. N. Exon Smith2015-01-191-2/+4
* IR: Move MDLocation into placeDuncan P. N. Exon Smith2015-01-141-13/+6
* Remove isSubroutineType test for isCompositeType, getTag() is enough.Yaron Keren2014-12-191-1/+1
* Try fixing MSVC build after r223802Hans Wennborg2014-12-091-1/+1
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-56/+35
* Fix a bug when pretty-printing DW_OP_deref.Adrian Prantl2014-12-051-0/+3
* Debug Info: revert r222195, r222210 and r222239.Manman Ren2014-11-211-3/+3
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-7/+7
* Debug Info: In DIBuilder, the context field of a global variable is updated toManman Ren2014-11-181-3/+3
* DI: Use Metadata for DITypeRef and DIScopeRefDuncan P. N. Exon Smith2014-11-141-18/+20
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-4/+4
* IR: MDNode => Value: NamedMDNode::getOperator()Duncan P. N. Exon Smith2014-11-051-4/+4
* IR: Restore the old behavior of getDISubprogramDavid Majnemer2014-11-011-10/+9
* Make getDISubprogram(const Function *F) available in LLVMTimur Iskhodzhanov2014-10-231-0/+18
* DI: Make comments "brief"-er, NFCDuncan P. N. Exon Smith2014-10-151-8/+8
* DI: Cleanup comments, NFCDuncan P. N. Exon Smith2014-10-151-98/+0
* DI: Use a `DenseMap` instead of named metadata, NFCDuncan P. N. Exon Smith2014-10-151-41/+0
* DebugInfo: Ensure that all debug location scope chains from instructions with...David Blaikie2014-10-141-0/+28
* Revert "Fix stuff... again."David Blaikie2014-10-141-28/+0
* Fix stuff... again.David Blaikie2014-10-141-0/+28
* Revert "DebugInfo: Ensure that all debug location scope chains from instructi...David Blaikie2014-10-101-28/+0
* DebugInfo: Ensure that all debug location scope chains from instructions with...David Blaikie2014-10-071-0/+28
* Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith2014-10-031-88/+127
* Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith2014-10-021-108/+88
* DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith2014-10-021-88/+108
* Remove an extra whitespace.Adrian Prantl2014-10-021-1/+1
* Pretty-printer: Paper over an ambiguity between line table entriesAdrian Prantl2014-10-021-1/+3
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-45/+63
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-011-57/+45
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-45/+57
* Fix DebugInfo replaceAllUsesWith.Frederic Riss2014-09-151-1/+1
* Move replaceAllUsesWith() from DIType to DIDescriptor.Frederic Riss2014-09-151-2/+2
* Debug info: Add a new explicit DIDescriptor flag for the "public" accessAdrian Prantl2014-08-291-0/+5
* Use DILexicalBlockFile, rather than DILexicalBlock, to track discriminator ch...David Blaikie2014-08-211-4/+4
* Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from ...David Blaikie2014-08-061-26/+0
* Reapply "DebugInfo: Ensure that all debug location scope chains from instruct...David Blaikie2014-08-041-0/+26
* Debug info: Infrastructure to support debug locations for fragmentedAdrian Prantl2014-08-011-0/+48
* [Debug Info] remove DITrivialType and use null to represent unspecified param.Manman Ren2014-07-291-21/+3
* [Debug Info] add DISubroutineType and its creation takes DITypeArray. Manman Ren2014-07-281-0/+10
* [Debug Info] add a template class DITypedArray.Manman Ren2014-07-281-10/+1
* [Debug Info] rename getTypeArray to getElements, setTypeArray to setArrays.Manman Ren2014-07-281-3/+3
* [Debug Info] replace DIUnspecifiedParameter with DITrivialType.Manman Ren2014-07-281-9/+15
* Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from ...Eric Christopher2014-07-181-26/+0
OpenPOWER on IntegriCloud