aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LexicalScopes.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-24/+24
2015-04-14DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith1-2/+1
2015-04-06CodeGen: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith1-2/+2
2015-03-31DebugInfo: Remove LexicalBlockFile scope/context distinctionDuncan P. N. Exon Smith1-12/+3
2015-03-30LexicalScopes: Cleanup remaining uses of DebugLocDuncan P. N. Exon Smith1-8/+6
2015-03-30DebugLoc: Remove getFromDILexicalBlock()Duncan P. N. Exon Smith1-10/+7
2015-03-30LexicalScopes: Use debug info hierarchy pervasivelyDuncan P. N. Exon Smith1-30/+38
2015-03-30LexicalScopes: Use MDLocation directly instead of DebugLocDuncan P. N. Exon Smith1-12/+10
2015-03-30CodeGen: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith1-14/+10
2015-02-17AsmPrinter: Stop creating DebugLocsDuncan P. N. Exon Smith1-8/+0
2015-02-16MSVC 2013 supports std::forward_as_tuple, while MSVC 2012 did not; so we can ...Aaron Ballman1-10/+8
2014-10-14DebugInfo: Ensure that all debug location scope chains from instructions with...David Blaikie1-2/+7
2014-10-14Revert "Fix stuff... again."David Blaikie1-7/+2
2014-10-14Fix stuff... again.David Blaikie1-2/+7
2014-10-10Revert "DebugInfo: Ensure that all debug location scope chains from instructi...David Blaikie1-7/+2
2014-10-07DebugInfo: Ensure that all debug location scope chains from instructions with...David Blaikie1-2/+7
2014-08-21Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper1-1/+1
2014-08-18Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper1-1/+1
2014-08-17Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper1-1/+1
2014-08-06Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from ...David Blaikie1-7/+2
2014-08-04Reapply "DebugInfo: Ensure that all debug location scope chains from instruct...David Blaikie1-2/+7
2014-07-18Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from ...Eric Christopher1-7/+2
2014-07-18Reapply "DebugInfo: Ensure that all debug location scope chains from instruct...David Blaikie1-2/+7
2014-07-11Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from ...David Blaikie1-7/+2
2014-07-10Reapply "DebugInfo: Ensure that all debug location scope chains from instruct...David Blaikie1-2/+7
2014-07-02Revert "DebugInfo: Ensure that all debug location scope chains from instructi...David Blaikie1-7/+2
2014-07-02DebugInfo: Ensure that all debug location scope chains from instructions with...David Blaikie1-2/+7
2014-07-01Revert "DebugInfo: Ensure that all debug location scope chains from instructi...David Blaikie1-7/+2
2014-07-01DebugInfo: Ensure that all debug location scope chains from instructions with...David Blaikie1-2/+7
2014-06-27Revert "Revert "Revert "PR20038: DebugInfo: Inlined call sites where the call...David Blaikie1-7/+2
2014-06-27Revert "Revert "PR20038: DebugInfo: Inlined call sites where the caller has d...David Blaikie1-2/+7
2014-06-25Revert "PR20038: DebugInfo: Inlined call sites where the caller has debug inf...David Blaikie1-7/+2
2014-06-25PR20038: DebugInfo: Inlined call sites where the caller has debug info but th...David Blaikie1-2/+7
2014-05-25DebugInfo: Fix inlining with #file directives a little harderDavid Blaikie1-5/+5
2014-05-14Recommit r208506: DebugInfo: Include lexical scopes in inlined subroutines.David Blaikie1-12/+27
2014-05-12Revert "DebugInfo: Include lexical scopes in inlined subroutines."David Blaikie1-28/+12
2014-05-11DebugInfo: Include lexical scopes in inlined subroutines.David Blaikie1-12/+28
2014-05-08Reapply r207876 (Try simplifying LexicalScopes ownership again) including a w...David Blaikie1-28/+35
2014-05-06Revert "Try simplifying LexicalScopes ownership again."David Blaikie1-32/+28
2014-05-02Try simplifying LexicalScopes ownership again.David Blaikie1-28/+32
2014-05-01Speculatively roll back r207724-r207726, which are code cleanup changes andRichard Smith1-30/+25
2014-04-30LexicalScopes: Use unique_ptr to manage ownership of abstract LexicalScopes.David Blaikie1-8/+9
2014-04-30Forgotten reformatting.David Blaikie1-5/+9
2014-04-30LexicalScopes: use unique_ptr to own LexicalScope objects.David Blaikie1-16/+16
2014-04-30Convert more loops to range-based equivalentsAlexey Samsonov1-10/+7
2014-04-30Convert several loops over MachineFunction basic blocks to range-based loopsAlexey Samsonov1-6/+4
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-14/+14
2014-03-06[Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth1-1/+1
2013-11-20Remove capability for polymorphic destruction from LexicalScopeEric Christopher1-6/+5