aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/DebugInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-19Remove isSubroutineType test for isCompositeType, getTag() is enough.Yaron Keren1-1/+1
2014-12-09Try fixing MSVC build after r223802Hans Wennborg1-1/+1
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-56/+35
2014-12-05Fix a bug when pretty-printing DW_OP_deref.Adrian Prantl1-0/+3
2014-11-21Debug Info: revert r222195, r222210 and r222239.Manman Ren1-3/+3
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-7/+7
2014-11-18Debug Info: In DIBuilder, the context field of a global variable is updated toManman Ren1-3/+3
2014-11-14DI: Use Metadata for DITypeRef and DIScopeRefDuncan P. N. Exon Smith1-18/+20
2014-11-11Revert "IR: MDNode => Value"Duncan P. N. Exon Smith1-4/+4
2014-11-05IR: MDNode => Value: NamedMDNode::getOperator()Duncan P. N. Exon Smith1-4/+4
2014-11-01IR: Restore the old behavior of getDISubprogramDavid Majnemer1-10/+9
2014-10-23Make getDISubprogram(const Function *F) available in LLVMTimur Iskhodzhanov1-0/+18
2014-10-15DI: Make comments "brief"-er, NFCDuncan P. N. Exon Smith1-8/+8
2014-10-15DI: Cleanup comments, NFCDuncan P. N. Exon Smith1-98/+0
2014-10-15DI: Use a `DenseMap` instead of named metadata, NFCDuncan P. N. Exon Smith1-41/+0
2014-10-14DebugInfo: Ensure that all debug location scope chains from instructions with...David Blaikie1-0/+28
2014-10-14Revert "Fix stuff... again."David Blaikie1-28/+0
2014-10-14Fix stuff... again.David Blaikie1-0/+28
2014-10-10Revert "DebugInfo: Ensure that all debug location scope chains from instructi...David Blaikie1-28/+0
2014-10-07DebugInfo: Ensure that all debug location scope chains from instructions with...David Blaikie1-0/+28
2014-10-03Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith1-88/+127
2014-10-02Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith1-108/+88
2014-10-02DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith1-88/+108
2014-10-02Remove an extra whitespace.Adrian Prantl1-1/+1
2014-10-02Pretty-printer: Paper over an ambiguity between line table entriesAdrian Prantl1-1/+3
2014-10-01Move the complex address expression out of DIVariable and into an extraAdrian Prantl1-45/+63
2014-10-01Revert r218778 while investigating buldbot breakage.Adrian Prantl1-57/+45
2014-10-01Move the complex address expression out of DIVariable and into an extraAdrian Prantl1-45/+57
2014-09-15Fix DebugInfo replaceAllUsesWith.Frederic Riss1-1/+1
2014-09-15Move replaceAllUsesWith() from DIType to DIDescriptor.Frederic Riss1-2/+2
2014-08-29Debug info: Add a new explicit DIDescriptor flag for the "public" accessAdrian Prantl1-0/+5
2014-08-21Use DILexicalBlockFile, rather than DILexicalBlock, to track discriminator ch...David Blaikie1-4/+4
2014-08-06Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from ...David Blaikie1-26/+0
2014-08-04Reapply "DebugInfo: Ensure that all debug location scope chains from instruct...David Blaikie1-0/+26
2014-08-01Debug info: Infrastructure to support debug locations for fragmentedAdrian Prantl1-0/+48
2014-07-29[Debug Info] remove DITrivialType and use null to represent unspecified param.Manman Ren1-21/+3
2014-07-28[Debug Info] add DISubroutineType and its creation takes DITypeArray. Manman Ren1-0/+10
2014-07-28[Debug Info] add a template class DITypedArray.Manman Ren1-10/+1
2014-07-28[Debug Info] rename getTypeArray to getElements, setTypeArray to setArrays.Manman Ren1-3/+3
2014-07-28[Debug Info] replace DIUnspecifiedParameter with DITrivialType.Manman Ren1-9/+15
2014-07-18Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from ...Eric Christopher1-26/+0
2014-07-18Reapply "DebugInfo: Ensure that all debug location scope chains from instruct...David Blaikie1-0/+26
2014-07-11Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from ...David Blaikie1-26/+0
2014-07-10Reapply "DebugInfo: Ensure that all debug location scope chains from instruct...David Blaikie1-0/+26
2014-07-02Revert "DebugInfo: Ensure that all debug location scope chains from instructi...David Blaikie1-26/+0
2014-07-02DebugInfo: Ensure that all debug location scope chains from instructions with...David Blaikie1-0/+26
2014-07-02Constify the Function pointers in the result of makeSubprogramMapDavid Blaikie1-2/+3
2014-07-01DebugInfo: Provide a utility for building a mapping from llvm::Function*s to ...David Blaikie1-0/+19
2014-07-01Revert "DebugInfo: Ensure that all debug location scope chains from instructi...David Blaikie1-26/+0
2014-07-01DebugInfo: Ensure that all debug location scope chains from instructions with...David Blaikie1-0/+26