aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/DIBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-23DIBuilder: Similar to createPointerType, make createMemberPointerType takeAdrian Prantl1-4/+5
2014-12-18IR: Handle self-referencing DICompositeTypes in DIBuilderDuncan P. N. Exon Smith1-0/+32
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-294/+340
2014-11-21Debug Info: revert r222195, r222210 and r222239.Manman Ren1-1/+1
2014-11-21Debug Info: add an assertion that the context field of a global variable can notManman Ren1-1/+8
2014-11-20Do not create a replaceable Variables MDNode for function forward decls.Frederic Riss1-4/+4
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-1/+1
2014-11-18Debug Info: In DIBuilder, the context field of a global variable is updated toManman Ren1-1/+1
2014-11-15DIBuilder: Use Constant instead of ValueDuncan P. N. Exon Smith1-29/+20
2014-11-15DIBuilder: Change private helper function to static, NFCDuncan P. N. Exon Smith1-14/+11
2014-11-06Try to appease MSVC buildbots after r221466.Frederic Riss1-1/+1
2014-11-06Change DIBuilder::createImportedDeclaration from taking a DIScope to a DIDesc...Frederic Riss1-2/+5
2014-10-15DI: Use a `DenseMap` instead of named metadata, NFCDuncan P. N. Exon Smith1-8/+5
2014-10-03Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith1-495/+404
2014-10-02Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith1-404/+495
2014-10-02DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith1-495/+404
2014-10-01DIBuilder: Remove duplicated comments, NFCDuncan P. N. Exon Smith1-77/+1
2014-10-01Revert "DIBuilder: Remove dead code"Duncan P. N. Exon Smith1-0/+6
2014-10-01DIBuilder: Remove dead codeDuncan P. N. Exon Smith1-14/+0
2014-10-01DIBuilder: Encapsulate DIExpression's element typeDuncan P. N. Exon Smith1-2/+6
2014-10-01Move the complex address expression out of DIVariable and into an extraAdrian Prantl1-45/+27
2014-10-01Revert r218778 while investigating buldbot breakage.Adrian Prantl1-27/+45
2014-10-01Move the complex address expression out of DIVariable and into an extraAdrian Prantl1-45/+27
2014-09-29Remove dead code from DIBuilderJyoti Allur1-43/+7
2014-09-19DIBuilder: Delete dead code, NFCDuncan P. N. Exon Smith1-28/+0
2014-09-17Add DIBuilder functions to build RAUWable DIVariables and DIFunctions.Frederic Riss1-26/+92
2014-09-10Fix comments of createReplaceableForwardDecl() and createForwardDecl().Frederic Riss1-4/+3
2014-08-21Use DILexicalBlockFile, rather than DILexicalBlock, to track discriminator ch...David Blaikie1-5/+5
2014-08-01Debug info: Infrastructure to support debug locations for fragmentedAdrian Prantl1-0/+22
2014-07-29Feedback on r214189, no functionality change.Manman Ren1-1/+1
2014-07-29[Debug Info] remove DITrivialType and use null to represent unspecified param.Manman Ren1-5/+2
2014-07-28[Debug Info] add DISubroutineType and its creation takes DITypeArray. Manman Ren1-4/+4
2014-07-28[Debug Info] add a template class DITypedArray.Manman Ren1-0/+12
2014-07-28[Debug Info] replace DIUnspecifiedParameter with DITrivialType.Manman Ren1-2/+2
2014-06-30Debug info: split out complex DIVariable address expressions into aAdrian Prantl1-12/+13
2014-06-24Add new debug kind LocTrackingOnly.Diego Novillo1-3/+10
2014-05-15DebugInfo: Add FIXME regarding DILexicalBlock uniquing fields.David Blaikie1-0/+7
2014-05-07PR19562: DebugInfo temporary MDNode leak: Don't include a temporary node to r...David Blaikie1-2/+1
2014-05-06PR19598: Provide the ability to RAUW a declaration with itself, creating a no...David Blaikie1-0/+34
2014-05-01PR19623: Implement typedefs of void.David Blaikie1-1/+0
2014-04-28Modify the assertion in DIBuilder.cpp to cover the DWARF 5 languagesPeter Collingbourne1-1/+1
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-52/+58
2014-04-06DebugInfo: Support namespace aliases as DW_TAG_imported_declaration instead o...David Blaikie1-24/+23
2014-04-01LTO type uniquing: store the Decl field of a DIImportedEntity as a DIRef.Adrian Prantl1-2/+2
2014-03-18Switch the type field in DIVariable and DIGlobalVariable over to DITypeRefs.Adrian Prantl1-7/+8
2014-03-06[Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth1-1/+1
2014-03-06[Layering] Move DIBuilder.h into the IR library where its implementationChandler Carruth1-1/+1
2014-03-03Add DWARF discriminator support to DILexicalBlocks.Diego Novillo1-1/+3
2014-02-28Fix >> to be > > for non-c++11.Eric Christopher1-1/+1
2014-02-2880-col.Eric Christopher1-1/+2