aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/DIBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-13DebugInfo: New metadata representation for global variables.Peter Collingbourne1-4/+4
2016-09-06Formatting with clang-format patch r280700Leny Kholodov1-23/+23
2016-09-06DebugInfo: use strongly typed enum for debug info flagsLeny Kholodov1-26/+26
2016-09-06Revert "DebugInfo: use strongly typed enum for debug info flags"Mehdi Amini1-43/+43
2016-09-06DebugInfo: use strongly typed enum for debug info flagsMehdi Amini1-43/+43
2016-08-24DebugInfo: Add flag to CU to disable emission of inline debug info into the s...David Blaikie1-2/+3
2016-07-02[DIBuilder] Remove dead code. NFC.Benjamin Kramer1-34/+0
2016-07-01[codeview] Add DISubprogram::ThisAdjustmentReid Kleckner1-7/+8
2016-06-30[CodeView] Implement support for bitfields in LLVMDavid Majnemer1-0/+12
2016-06-17[codeview] Add DIFlags for pointer to member representationsReid Kleckner1-2/+3
2016-06-08[DebugInfo] Add calling convention support for DWARF and CodeViewReid Kleckner1-2/+2
2016-04-23DebugInfo: Change DIBuilder to make distinct DIGlobalVariablesDuncan P. N. Exon Smith1-4/+4
2016-04-23DebugInfo: Remove MDString-based type referencesDuncan P. N. Exon Smith1-103/+71
2016-04-20IR: Use SmallVector instead of std::vector of TrackingMDRefDuncan P. N. Exon Smith1-1/+1
2016-04-20IR: Stop copying vectors of TrackingMDRef in DIBuilderDuncan P. N. Exon Smith1-6/+12
2016-04-18Remove old DIBuilder::createFunction overload used only by dragonegg, which d...Reid Kleckner1-13/+0
2016-04-15[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl1-17/+23
2016-04-08Support the Nodebug emission kind for DICompileUnits.Adrian Prantl1-10/+3
2016-03-31Move the DebugEmissionKind enum from DIBuilder into DICompileUnit.Adrian Prantl1-1/+1
2016-03-13Fixed DIBuilder to verify that same imported entity will not be added twice t...Amjad Aboud1-1/+6
2015-12-10Macro debug info support in LLVM IRAmjad Aboud1-1/+1
2015-11-16[DIBuilder] Make createReferenceType take size and alignKeno Fischer1-2/+4
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne1-32/+25
2015-10-15Remove DIFile from createSubroutineType.Eric Christopher1-2/+1
2015-08-28AsmPrinter: Allow null subroutine typeDuncan P. N. Exon Smith1-4/+0
2015-08-26DI: Make Subprogram definitions 'distinct'Duncan P. N. Exon Smith1-11/+20
2015-07-31DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variableDuncan P. N. Exon Smith1-4/+3
2015-07-31DI: Rewrite the DIBuilder local variable APIDuncan P. N. Exon Smith1-3/+23
2015-07-15Debug Info: Add basic support for external types references.Adrian Prantl1-0/+12
2015-07-10Cleanup a couple of comments in DIBuilder.cppAdrian Prantl1-3/+3
2015-07-06DIBuilder: Don't rauw null pointers with empty arrays in finalize().Adrian Prantl1-6/+12
2015-07-06Use an early exit in DIBuilder::finalize() to improve readability.Adrian Prantl1-28/+32
2015-07-02DIBuilder: Now that DICompileUnit is distinct, stop using temporary nodesAdrian Prantl1-40/+33
2015-06-30Fix a fixme and make DICompileUnit a distinct node. Tested via clang.Adrian Prantl1-3/+1
2015-06-29Add a DIModule metadata node to the IR.Adrian Prantl1-0/+14
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-15Debug Info IR: Switch DIObjCProperty to use DITypeRef.Adrian Prantl1-1/+2
2015-05-21IR / debug info: Add a DWOId field to DICompileUnit,Adrian Prantl1-2/+2
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-261/+261
2015-04-21DebugInfo: Remove DIArray and DITypeArray typedefsDuncan P. N. Exon Smith1-21/+19
2015-04-20DebugInfo: Remove typedefs for DITypeRef, etc.Duncan P. N. Exon Smith1-7/+7
2015-04-16DebugInfo: Remove DIDescriptor from the DIBuilder APIDuncan P. N. Exon Smith1-241/+209
2015-04-16DebugInfo: Gut DIDescriptorDuncan P. N. Exon Smith1-4/+4
2015-04-16DebugInfo: Gut DIScope, DIEnumerator and DISubrangeDuncan P. N. Exon Smith1-13/+12
2015-04-16DebugInfo: Gut DIType and subclassesDuncan P. N. Exon Smith1-22/+19
2015-04-15DebugInfo: Gut DICompileUnit and DIFileDuncan P. N. Exon Smith1-11/+10
2015-04-15DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare()Duncan P. N. Exon Smith1-8/+31
2015-04-14DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith1-1/+1
2015-04-14DebugInfo: Gut DIObjCProperty and DIImportedEntityDuncan P. N. Exon Smith1-1/+1