summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/DIBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* IR: Return unique_ptr from MDNode::getTemporary()Duncan P. N. Exon Smith2015-01-191-9/+9
* IR: Simplify DIBuilder::trackIfUnresolved(), NFCDuncan P. N. Exon Smith2015-01-191-8/+6
* IR: Remove isa<MDNodeFwdDecl>, NFCDuncan P. N. Exon Smith2015-01-191-4/+1
* IR: Split GenericMDNode into MDTuple and UniquableMDNodeDuncan P. N. Exon Smith2015-01-121-2/+3
* DIBuilder: Similar to createPointerType, make createMemberPointerType takeAdrian Prantl2014-12-231-4/+5
* IR: Handle self-referencing DICompositeTypes in DIBuilderDuncan P. N. Exon Smith2014-12-181-0/+32
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-294/+340
* Debug Info: revert r222195, r222210 and r222239.Manman Ren2014-11-211-1/+1
* Debug Info: add an assertion that the context field of a global variable can notManman Ren2014-11-211-1/+8
* Do not create a replaceable Variables MDNode for function forward decls.Frederic Riss2014-11-201-4/+4
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* Debug Info: In DIBuilder, the context field of a global variable is updated toManman Ren2014-11-181-1/+1
* DIBuilder: Use Constant instead of ValueDuncan P. N. Exon Smith2014-11-151-29/+20
* DIBuilder: Change private helper function to static, NFCDuncan P. N. Exon Smith2014-11-151-14/+11
* Try to appease MSVC buildbots after r221466.Frederic Riss2014-11-061-1/+1
* Change DIBuilder::createImportedDeclaration from taking a DIScope to a DIDesc...Frederic Riss2014-11-061-2/+5
* DI: Use a `DenseMap` instead of named metadata, NFCDuncan P. N. Exon Smith2014-10-151-8/+5
* Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith2014-10-031-495/+404
* Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith2014-10-021-404/+495
* DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith2014-10-021-495/+404
* DIBuilder: Remove duplicated comments, NFCDuncan P. N. Exon Smith2014-10-011-77/+1
* Revert "DIBuilder: Remove dead code"Duncan P. N. Exon Smith2014-10-011-0/+6
* DIBuilder: Remove dead codeDuncan P. N. Exon Smith2014-10-011-14/+0
* DIBuilder: Encapsulate DIExpression's element typeDuncan P. N. Exon Smith2014-10-011-2/+6
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-45/+27
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-011-27/+45
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-45/+27
* Remove dead code from DIBuilderJyoti Allur2014-09-291-43/+7
* DIBuilder: Delete dead code, NFCDuncan P. N. Exon Smith2014-09-191-28/+0
* Add DIBuilder functions to build RAUWable DIVariables and DIFunctions.Frederic Riss2014-09-171-26/+92
* Fix comments of createReplaceableForwardDecl() and createForwardDecl().Frederic Riss2014-09-101-4/+3
* Use DILexicalBlockFile, rather than DILexicalBlock, to track discriminator ch...David Blaikie2014-08-211-5/+5
* Debug info: Infrastructure to support debug locations for fragmentedAdrian Prantl2014-08-011-0/+22
* Feedback on r214189, no functionality change.Manman Ren2014-07-291-1/+1
* [Debug Info] remove DITrivialType and use null to represent unspecified param.Manman Ren2014-07-291-5/+2
* [Debug Info] add DISubroutineType and its creation takes DITypeArray. Manman Ren2014-07-281-4/+4
* [Debug Info] add a template class DITypedArray.Manman Ren2014-07-281-0/+12
* [Debug Info] replace DIUnspecifiedParameter with DITrivialType.Manman Ren2014-07-281-2/+2
* Debug info: split out complex DIVariable address expressions into aAdrian Prantl2014-06-301-12/+13
* Add new debug kind LocTrackingOnly.Diego Novillo2014-06-241-3/+10
* DebugInfo: Add FIXME regarding DILexicalBlock uniquing fields.David Blaikie2014-05-151-0/+7
* PR19562: DebugInfo temporary MDNode leak: Don't include a temporary node to r...David Blaikie2014-05-071-2/+1
* PR19598: Provide the ability to RAUW a declaration with itself, creating a no...David Blaikie2014-05-061-0/+34
* PR19623: Implement typedefs of void.David Blaikie2014-05-011-1/+0
* Modify the assertion in DIBuilder.cpp to cover the DWARF 5 languagesPeter Collingbourne2014-04-281-1/+1
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-091-52/+58
* DebugInfo: Support namespace aliases as DW_TAG_imported_declaration instead o...David Blaikie2014-04-061-24/+23
* LTO type uniquing: store the Decl field of a DIImportedEntity as a DIRef.Adrian Prantl2014-04-011-2/+2
* Switch the type field in DIVariable and DIGlobalVariable over to DITypeRefs.Adrian Prantl2014-03-181-7/+8
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-061-1/+1
OpenPOWER on IntegriCloud