aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/DebugInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-05-14StripDebugInfo: uses isa<DbgInfoIntrinsic> instead of matching against llvm.d...Mehdi Amini1-9/+2
2016-05-14Revert "StripDebugInfo: uses isa<DbgInfoIntrinsic> instead of matching agains...Mehdi Amini1-2/+9
2016-05-14StripDebugInfo: uses isa<DbgInfoIntrinsic> instead of matching against llvm.d...Mehdi Amini1-9/+2
2016-05-07Fix stripDebugInfo: was modifying "DebugLoc" attached to the intrinsic after ...Mehdi Amini1-0/+1
2016-05-07Refactor stripDebugInfo(Function) to handle intrinsicMehdi Amini1-21/+14
2016-05-07Revert r268832 "Refactor stripDebugInfo(Function) to handle intrinsic"Vitaly Buka1-13/+21
2016-05-07Refactor stripDebugInfo(Function) to handle intrinsicMehdi Amini1-21/+13
2016-04-23DebugInfo: Remove MDString-based type referencesDuncan P. N. Exon Smith1-48/+11
2016-04-18[NFC] Header cleanupMehdi Amini1-2/+1
2016-04-15[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl1-3/+7
2016-04-08Support the Nodebug emission kind for DICompileUnits.Adrian Prantl1-33/+28
2016-03-11Remove llvm::getDISubprogram in favor of Function::getSubprogramPete Cooper1-17/+0
2016-01-27One more batch of self-containing headers.Benjamin Kramer1-1/+0
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne1-18/+4
2015-10-08IR: Remove implicit iterator conversions from lib/IR, NFCDuncan P. N. Exon Smith1-1/+1
2015-07-24DI: Simplify DebugInfoFinder::processType(), NFCDuncan P. N. Exon Smith1-7/+9
2015-07-24DI: Remove dead code: getDICompositeType()Duncan P. N. Exon Smith1-15/+0
2015-07-24DI: Strengthen some dyn_casts to DIDerivedType, NFCDuncan P. N. Exon Smith1-2/+2
2015-06-29Add a DIModule metadata node to the IR.Adrian Prantl1-0/+4
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-42/+42
2015-04-21DebugInfo: Remove DIArray and DITypeArray typedefsDuncan P. N. Exon Smith1-1/+1
2015-04-17DebugInfo: Remove DIDescriptor from the DebugInfo APIDuncan P. N. Exon Smith1-31/+31
2015-04-16DebugInfo: DIRef<> => TypedDebugNodeRef<>Duncan P. N. Exon Smith1-14/+0
2015-04-16DebugInfo: Gut DIDescriptorDuncan P. N. Exon Smith1-15/+0
2015-04-16DebugInfo: Gut DIScope, DIEnumerator and DISubrangeDuncan P. N. Exon Smith1-2/+0
2015-04-16DebugInfo: Gut DIType and subclassesDuncan P. N. Exon Smith1-12/+11
2015-04-15DebugInfo: Gut DICompileUnit and DIFileDuncan P. N. Exon Smith1-2/+2
2015-04-15DebugInfo: Remove 'inlinedAt:' field from MDLocalVariableDuncan P. N. Exon Smith1-10/+0
2015-04-14Fix crash in DebugInfoFinder when adding a module with forward declared compo...Anders Waldenborg1-1/+1
2015-04-14DebugInfo: Update signature of DICompileUnit::replace*()Duncan P. N. Exon Smith1-12/+0
2015-04-14DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith1-7/+7
2015-04-14DebugInfo: Gut DINamespace and DITemplate*ParameterDuncan P. N. Exon Smith1-8/+6
2015-04-14DebugInfo: Gut DIVariable and DIGlobalVariableDuncan P. N. Exon Smith1-6/+6
2015-04-14DebugInfo: Move DIVariable::printExtendedName() to its only callerDuncan P. N. Exon Smith1-35/+0
2015-04-14DebugInfo: Gut DIObjCProperty and DIImportedEntityDuncan P. N. Exon Smith1-1/+1
2015-04-14DebugInfo: Gut DILocationDuncan P. N. Exon Smith1-2/+2
2015-04-14DebugInfo: Move DILocation::computeNewDiscriminators()Duncan P. N. Exon Smith1-5/+0
2015-04-14AddDiscriminators: Create new MDLocation directlyDuncan P. N. Exon Smith1-9/+0
2015-04-13SelectionDAG: Stop using DIVariable::isInlinedFnArgument()Duncan P. N. Exon Smith1-10/+0
2015-04-13DebugInfo: Remove DIGlobalVariable::getGlobal()Duncan P. N. Exon Smith1-4/+0
2015-04-13DebugInfo: Migrate DISubprogram::describes() to new hierarchy, NFCDuncan P. N. Exon Smith1-12/+0
2015-04-13Reapply "Verifier: Check for incompatible bit piece expressions"Duncan P. N. Exon Smith1-13/+0
2015-04-13Revert "Verifier: Check for incompatible bit piece expressions"Duncan P. N. Exon Smith1-0/+13
2015-04-11DebugInfo: Make MDSubprogram::getFunction() return ConstantDuncan P. N. Exon Smith1-6/+0
2015-04-11Verifier: Check for incompatible bit piece expressionsDuncan P. N. Exon Smith1-13/+0
2015-04-11DebugInfo: Remove dead DIDescriptor::replaceAllUsesWith()Duncan P. N. Exon Smith1-27/+0
2015-04-11DebugInfo: Assume a valid pointer for DISubprogram::getFunction()Duncan P. N. Exon Smith1-3/+2
2015-04-11DebugInfo: Move DIScope::getName() and getContext() to MDScopeDuncan P. N. Exon Smith1-31/+0
2015-04-11DebugInfo: Add forwarding getFilename() accessor to new hierarchyDuncan P. N. Exon Smith1-14/+0
2015-04-10DebugInfo: Remove dead DIDescriptor::getDescriptorField()Duncan P. N. Exon Smith1-19/+0