aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-02-23[DebugInfo] Support DWARF v5 source code embedding extensionScott Linder1-4/+5
2018-02-12[DebugInfo] Unify ChecksumKind and Checksum value in DIFileScott Linder1-3/+10
2018-02-12Re-commit r324489: [DebugInfo] Improvements to representation of enumeration ...Momchil Velikov1-2/+3
2018-02-07Revert "[DebugInfo] Improvements to representation of enumeration types (PR36...Momchil Velikov1-3/+2
2018-02-07[DebugInfo] Improvements to representation of enumeration types (PR36168)Momchil Velikov1-2/+3
2018-02-06Add DWARF for discriminated unionsAdrian Prantl1-2/+5
2018-01-24[Metadata] Extend 'count' field of DISubrange to take a metadata nodeSander de Smalen1-7/+18
2018-01-17[NFC] fix trivial typos in commentsHiroshi Inoue1-1/+1
2017-12-13Remove redundant includes from lib/Bitcode.Michael Zolotukhin1-4/+0
2017-09-12IR: Represent -ggnu-pubnames with a flag on the DICompileUnit.Peter Collingbourne1-2/+3
2017-08-30Canonicalize the representation of empty an expression in DIGlobalVariableExp...Adrian Prantl1-9/+13
2017-07-19Debug Info: Add a file: field to DIImportedEntity.Adrian Prantl1-3/+5
2017-06-14Align definition of DW_OP_plus with DWARF spec [3/3]Florian Hahn1-31/+92
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-05-16[MetadataLoader] Remove unused Vector. NFCI.Davide Italiano1-1/+1
2017-04-28Remove line and file from DINamespace.Adrian Prantl1-4/+8
2017-04-26Turn DISubprogram into a variable-length node.Adrian Prantl1-2/+2
2017-04-26Revert "Turn DISubprogram into a variable-length node."Adrian Prantl1-2/+2
2017-04-26Turn DISubprogram into a variable-length node.Adrian Prantl1-2/+2
2017-04-26Add support for DW_TAG_thrown_type.Adrian Prantl1-23/+25
2017-04-18PR32382: Fix emitting complex DWARF expressions.Adrian Prantl1-5/+52
2017-03-30Spelling mistakes in comments. NFCI.Simon Pilgrim1-1/+1
2017-03-08[DebugInfo] Emit address space with DW_AT_address_class attribute for pointer...Konstantin Zhuravlyov1-2/+9
2017-02-11Move symbols from the global namespace into (anonymous) namespaces. NFC.Benjamin Kramer1-1/+1
2017-02-08Fix bitcode upgrade for DIGlobalVariables with a var: field.Adrian Prantl1-2/+1
2017-02-07Fix the bitcode upgrade for DIGlobalVariable in a DIImportedEntity context.Adrian Prantl1-5/+51
2017-02-01Change debug-info-for-profiling from a TargetOption to a function attribute.Dehao Chen1-2/+3
2017-01-27Avoid using unspecified ordering in MetadataLoader::MetadataLoaderImpl::parse...Ivan Krasin1-33/+66
2017-01-20[ThinLTO] Fix lazy-loading of MDString instruction attachmentsMehdi Amini1-4/+17
2017-01-20Add an assertion to PlaceholderQueue destructor, ensuring it has been flushedMehdi Amini1-0/+3
2017-01-18[ThinLTO] Add a recursive step in Metadata lazy-loadingMehdi Amini1-4/+17
2017-01-13Apply clang-tidy's performance-unnecessary-value-param to LLVM.Benjamin Kramer1-5/+5
2017-01-08[ThinLTO] Fix lazy-loading of Metadata attachment, which left some Fwd ref be...Mehdi Amini1-1/+2
2017-01-07[ThinLTO] Fix assertions on lazy-loading of Metadata TBAA attachmentsMehdi Amini1-4/+4
2017-01-07[Bitcode] Remove unused PlaceHolder parameter to lazyLoadModuleMetadataBlock()Mehdi Amini1-4/+4
2017-01-04Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC)Mehdi Amini1-27/+373
2017-01-03[ThinLTO] Import type as decl only when non-null IdentifierTeresa Johnson1-1/+1
2016-12-25[DebugInfo] Added support for Checksum debug info feature.Amjad Aboud1-2/+6
2016-12-25MetadataLoader: replace the tracking of ForwardReferences and UnresolvedNodes...Mehdi Amini1-44/+23
2016-12-25MetadataLoader: add an extra assertion in Placeholders flush (NFC)Mehdi Amini1-3/+3
2016-12-23MetadataLoader: split the creation of a single metadata out of a Record into ...Mehdi Amini1-635/+650
2016-12-23MetadataLoader: Reinitialize MinFwdRef/MaxFwdRef after resolving cycles (NFC)Mehdi Amini1-0/+2
2016-12-23MetadataLoader: Add an assertion for the implicit invariant of PlaceHolder wh...Mehdi Amini1-2/+8
2016-12-23MetadataLoader: Make sure every member of MetadataLoader are initialized (NFC)Mehdi Amini1-6/+13
2016-12-23MetadataLoader: Refactor "IsImporting" into the Pimpl for the MetadataLoader ...Mehdi Amini1-9/+11
2016-12-20[IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl1-34/+59
2016-12-16[ThinLTO] Import composite types as declarationsTeresa Johnson1-10/+39
2016-12-16Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl1-19/+4
2016-12-16Strip invalid TBAA when reading bitcodeMehdi Amini1-0/+13
2016-12-16[IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl1-4/+19