Commit History

Author SHA1 Message Date
  Dehao Chen fe46230d58 Change debug-info-for-profiling from a TargetOption to a function attribute. 8 years ago
  Ivan Krasin ccbf1f72a6 Avoid using unspecified ordering in MetadataLoader::MetadataLoaderImpl::parseOneMetadata. 8 years ago
  Mehdi Amini 85b2e0b34b [ThinLTO] Fix lazy-loading of MDString instruction attachments 8 years ago
  Mehdi Amini 1d95ccd099 Add an assertion to PlaceholderQueue destructor, ensuring it has been flushed 8 years ago
  Mehdi Amini 6449993f8f [ThinLTO] Add a recursive step in Metadata lazy-loading 8 years ago
  Benjamin Kramer 1fb85c6675 Apply clang-tidy's performance-unnecessary-value-param to LLVM. 8 years ago
  Mehdi Amini 3742f4b56f [ThinLTO] Fix lazy-loading of Metadata attachment, which left some Fwd ref behind 8 years ago
  Mehdi Amini fd47fbc5dc [ThinLTO] Fix assertions on lazy-loading of Metadata TBAA attachments 8 years ago
  Mehdi Amini 497eca1e74 [Bitcode] Remove unused PlaceHolder parameter to lazyLoadModuleMetadataBlock() 8 years ago
  Mehdi Amini d240497d67 Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC) 8 years ago
  Teresa Johnson f7951f47fa [ThinLTO] Import type as decl only when non-null Identifier 8 years ago
  Amjad Aboud 4e2e80b609 [DebugInfo] Added support for Checksum debug info feature. 8 years ago
  Mehdi Amini 3116661386 MetadataLoader: replace the tracking of ForwardReferences and UnresolvedNodes with a set-based solution (NFC) 8 years ago
  Mehdi Amini 172025bbab MetadataLoader: add an extra assertion in Placeholders flush (NFC) 8 years ago
  Mehdi Amini 339c153eef MetadataLoader: split the creation of a single metadata out of a Record into its own function (NFC) 8 years ago
  Mehdi Amini 5e43d26bad MetadataLoader: Reinitialize MinFwdRef/MaxFwdRef after resolving cycles (NFC) 8 years ago
  Mehdi Amini b1c75432e5 MetadataLoader: Add an assertion for the implicit invariant of PlaceHolder while loading Metadata (NFC) 8 years ago
  Mehdi Amini 4408314ccf MetadataLoader: Make sure every member of MetadataLoader are initialized (NFC) 8 years ago
  Mehdi Amini 49d3ce6568 MetadataLoader: Refactor "IsImporting" into the Pimpl for the MetadataLoader (NFC) 8 years ago
  Adrian Prantl 7b500b4bdf [IR] Remove the DIExpression field from DIGlobalVariable. 8 years ago
  Teresa Johnson f638013746 [ThinLTO] Import composite types as declarations 8 years ago
  Adrian Prantl 096faa974a Revert "[IR] Remove the DIExpression field from DIGlobalVariable." 8 years ago
  Mehdi Amini ce07e02348 Strip invalid TBAA when reading bitcode 8 years ago
  Adrian Prantl eb38a2a075 [IR] Remove the DIExpression field from DIGlobalVariable. 8 years ago
  Adrian Prantl 7766e56d48 Revert "[IR] Remove the DIExpression field from DIGlobalVariable." 8 years ago
  Adrian Prantl 1b11b0778e [IR] Remove the DIExpression field from DIGlobalVariable. 8 years ago
  Nico Weber 21672b6381 Fix MSVC build after 289461; MSVC isn't sure if this is std:: or llvm:: 8 years ago
  Mehdi Amini 8a4442a342 Refactor BitcodeReader: move Metadata and ValueId handling in their own class/file 8 years ago