summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode
Commit message (Expand)AuthorAgeFilesLines
* ThinLTO: add early "dead-stripping" on the IndexTeresa Johnson2017-01-052-1/+6
* [ThinLTO] Subsume all importing checks into a single flagTeresa Johnson2017-01-052-12/+6
* Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC)Mehdi Amini2017-01-041-27/+373
* Change BitstreamCursor::skipRecord to return the record code (NFC)Mehdi Amini2017-01-041-4/+14
* Reapply "Make BitCodeAbbrev ownership explicit using shared_ptr rather than I...David Blaikie2017-01-042-94/+94
* Revert "Make BitCodeAbbrev ownership explicit using shared_ptr rather than In...David Blaikie2017-01-042-94/+94
* Make BitCodeAbbrev ownership explicit using shared_ptr rather than IntrusiveR...David Blaikie2017-01-042-94/+94
* [ThinLTO] Import type as decl only when non-null IdentifierTeresa Johnson2017-01-031-1/+1
* Change Metadata Index emission in the bitcode to use 2x32 bits for the placeh...Mehdi Amini2016-12-281-2/+3
* Add an index for Module Metadata record in the bitcodeMehdi Amini2016-12-281-5/+92
* Revert "Add an index for Module Metadata record in the bitcode"Saleem Abdulrasool2016-12-281-80/+5
* Add an index for Module Metadata record in the bitcodeMehdi Amini2016-12-281-5/+80
* [DebugInfo] Added support for Checksum debug info feature.Amjad Aboud2016-12-252-2/+8
* MetadataLoader: replace the tracking of ForwardReferences and UnresolvedNodes...Mehdi Amini2016-12-251-44/+23
* MetadataLoader: add an extra assertion in Placeholders flush (NFC)Mehdi Amini2016-12-251-3/+3
* MetadataLoader: split the creation of a single metadata out of a Record into ...Mehdi Amini2016-12-231-635/+650
* MetadataLoader: Reinitialize MinFwdRef/MaxFwdRef after resolving cycles (NFC)Mehdi Amini2016-12-231-0/+2
* MetadataLoader: Add an assertion for the implicit invariant of PlaceHolder wh...Mehdi Amini2016-12-231-2/+8
* MetadataLoader: Make sure every member of MetadataLoader are initialized (NFC)Mehdi Amini2016-12-231-6/+13
* MetadataLoader: Refactor "IsImporting" into the Pimpl for the MetadataLoader ...Mehdi Amini2016-12-232-11/+11
* Clear the PendingTypeTests vector after moving from it.Peter Collingbourne2016-12-221-0/+2
* IR: Function summary representation for type tests.Peter Collingbourne2016-12-212-2/+18
* IR: Eliminate non-determinism in the module summary analysis.Peter Collingbourne2016-12-202-82/+59
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-202-36/+76
* [ThinLTO] Import composite types as declarationsTeresa Johnson2016-12-163-28/+62
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-162-34/+5
* Strip invalid TBAA when reading bitcodeMehdi Amini2016-12-163-0/+43
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-162-5/+34
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-162-34/+5
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-162-5/+34
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-141-6/+6
* Fix MSVC build after 289461; MSVC isn't sure if this is std:: or llvm::Nico Weber2016-12-121-2/+2
* Refactor BitcodeReader: move Metadata and ValueId handling in their own class...Mehdi Amini2016-12-126-1395/+1694
* Remove IsMetadataMaterialized from BitcodeReader (NFC)Mehdi Amini2016-12-121-5/+1
* Fix compile with GCC 5 or laterDimitry Andric2016-12-121-1/+1
* Fix MSVC bool to uint64_t promotion warningSimon Pilgrim2016-12-061-1/+1
* [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl2016-12-052-2/+10
* Bitcode: The index used by ModuleSummaryIndexBitcodeReader is now required, s...Peter Collingbourne2016-12-011-23/+23
* Bitcode: Introduce BitcodeModule::{has,get}Summary().Peter Collingbourne2016-12-011-97/+82
* Bitcode: Correctly handle Fixed and VBR arrays in BitstreamCursor::skipRecord().Peter Collingbourne2016-12-011-6/+4
* Bitcode: Introduce BitcodeWriter interface.Peter Collingbourne2016-11-291-94/+75
* Bitcode: Change expected layout of module blocks.Peter Collingbourne2016-11-291-10/+35
* [CMake] NFC. Updating CMake dependency specificationsChris Bieneman2016-11-171-2/+3
* Bitcode: Introduce initial multi-module reader API.Peter Collingbourne2016-11-161-49/+99
* Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm"Teresa Johnson2016-11-141-6/+17
* [ThinLTO] Make inline assembly handling more efficient in summaryTeresa Johnson2016-11-142-1/+5
* Add explicit (void) cast to unused unique_ptr::release() resultsEric Fiselier2016-11-141-1/+3
* Bitcode: Change module reader functions to return an llvm::Expected.Peter Collingbourne2016-11-132-41/+26
* Bitcode: More precise casting. NFCI.Peter Collingbourne2016-11-131-3/+3
* Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected.Peter Collingbourne2016-11-111-22/+6
OpenPOWER on IntegriCloud