summaryrefslogtreecommitdiff
path: root/lib/IR/DIBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-02-28Fix a crasher where when we're attempting to replace a typeEric Christopher1-4/+7
2014-02-27Add a debug info code generation level to the compile unit metadataEric Christopher1-2/+5
2014-02-03DIBuilder: simplify array generation to produce true zero-length arraysDavid Blaikie1-4/+0
2013-12-18Debug info: Implement (rvalue) reference qualifiers for C++11 non-staticAdrian Prantl1-2/+3
2013-11-18DebugInfo: Simplify a few more explicit constructions, underconstrained types...David Blaikie1-4/+4
2013-10-15Add an assert that we have a scope that matters for methodsEric Christopher1-1/+4
2013-10-15Clean up, formatting, comments. No functional change.Eric Christopher1-100/+88
2013-10-10Debug Info: In DIBuilder, the context field of subprogram is updated to useManman Ren1-2/+24
2013-10-09Debug Info: In DIBuilder, the context and type fields of template_type andManman Ren1-4/+4
2013-10-09Debug Info: In DIBuilder, the context field of a forward decl is updatedManman Ren1-1/+1
2013-10-09Debug Info: In DIBuilder, the context field of a DICompositeType is updatedManman Ren1-4/+4
2013-10-08Debug Info: In DIBuilder, the context fields of a static member and aManman Ren1-2/+2
2013-10-08Debug Info: In DIBuilder, the derived-from field of DICompositeTypeManman Ren1-5/+5
2013-10-08Debug Info: In DIBuilder, the derived-from field of DIDerivedTypeManman Ren1-8/+8
2013-10-05Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_typeManman Ren1-1/+1
2013-10-04Temporarily revert r191792 as it is causing some LTO debug failuresEric Christopher1-1/+1
2013-10-01Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_typeManman Ren1-1/+1
2013-09-30Debug Info: constify and rename from generateRef to getRef.Manman Ren1-7/+7
2013-09-09Debug Info: In DIBuilder, the context fields of a TAG_inheritance and aManman Ren1-2/+2
2013-09-09Debug Info: Use DIScopeRef for DIType::getContext.Manman Ren1-1/+1
2013-09-08Revert r190269 to fix dragonegg failures.Manman Ren1-1/+1
2013-09-08Debug Info: use null instead of "i32 0" in DIBuilder.Manman Ren1-13/+5
2013-09-08Debug Info: pass in DIScope instead of DIDescriptor in createMemberType.Manman Ren1-1/+1
2013-09-07Debug Info: Use identifier to reference DIType in containing type field ofManman Ren1-1/+1
2013-09-06Debug Info: pass in VTableHolder as DIType instead of MDNode *.Manman Ren1-5/+5
2013-09-06Debug Info: Use identifier to reference DIType in containing type field ofManman Ren1-2/+2
2013-09-06Debug Info: Move a helper function getTypeIdentifier from DIBuilder to be partManman Ren1-13/+1
2013-09-05Debug Info: Use identifier to reference DIType in base type field ofManman Ren1-1/+13
2013-08-29DIBuilder: retain a type when created with a unique identifier.Manman Ren1-3/+23
2013-08-27DIBuilder: take an optional StringRef to pass in unique identifier.Manman Ren1-10/+14
2013-08-26Debug Info: add an identifier field to DICompositeType.Manman Ren1-8/+21
2013-08-16DebugInfo: Allow the addition of other (such as static data) members to a rec...David Blaikie1-4/+5
2013-08-08Make sure that if we're going to attempt to add a type to a DIE thatEric Christopher1-1/+0
2013-07-19Remove DIBuilder cache of variable TheCU and change the fewEric Christopher1-14/+18
2013-07-18Revert "Remove DIBuilder cache of variable TheCU and change the few"Eric Christopher1-18/+14
2013-07-18Remove DIBuilder cache of variable TheCU and change the fewEric Christopher1-14/+18
2013-07-02Debug Info: cleanupManman Ren1-4/+6
2013-07-01Debug Info: clean up usage of Verify.Manman Ren1-16/+18
2013-06-29Debug Info: clean up usage of Verify.Manman Ren1-4/+8
2013-06-27Rename DIBuilder::createNullPtrType to createUnspecifiedType and introducePeter Collingbourne1-4/+9
2013-06-25s/C++0x/C++11/Adrian Prantl1-1/+1
2013-06-24typo.Adrian Prantl1-1/+1
2013-06-24DebugInfo: DIBuilder changes to match DIEnumerator changes in r184694David Blaikie1-1/+1
2013-06-22DebugInfo: Support (using GNU extensions) for template template parameters an...David Blaikie1-6/+37