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