summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader
Commit message (Expand)AuthorAgeFilesLines
* Reapply "Make BitCodeAbbrev ownership explicit using shared_ptr rather than I...David Blaikie2017-01-041-2/+2
* Revert "Make BitCodeAbbrev ownership explicit using shared_ptr rather than In...David Blaikie2017-01-041-2/+2
* Make BitCodeAbbrev ownership explicit using shared_ptr rather than IntrusiveR...David Blaikie2017-01-041-2/+2
* [ThinLTO] Import type as decl only when non-null IdentifierTeresa Johnson2017-01-031-1/+1
* [DebugInfo] Added support for Checksum debug info feature.Amjad Aboud2016-12-251-2/+6
* 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-211-2/+12
* IR: Eliminate non-determinism in the module summary analysis.Peter Collingbourne2016-12-201-71/+58
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-201-34/+59
* [ThinLTO] Import composite types as declarationsTeresa Johnson2016-12-163-28/+62
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-161-19/+4
* Strip invalid TBAA when reading bitcodeMehdi Amini2016-12-163-0/+43
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-161-4/+19
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-161-19/+4
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-161-4/+19
* 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
* [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl2016-12-051-1/+8
* 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: 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
* [ThinLTO] Make inline assembly handling more efficient in summaryTeresa Johnson2016-11-141-1/+4
* 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
* Bitcode: Clean up error handling for certain bitcode query functions.Peter Collingbourne2016-11-111-313/+254
* Bitcode: Prepare to move bitcode readers to free functions.Peter Collingbourne2016-11-111-104/+102
* Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson2016-11-112-2/+2
* Prevent at compile time converting from Error::success() to Expected<T>Mehdi Amini2016-11-111-4/+4
* IR: Introduce inrange attribute on getelementptr indices.Peter Collingbourne2016-11-101-5/+17
* Make BitcodeReader::parseIdentificationBlock() robust to EOFMehdi Amini2016-11-091-0/+6
* Bitcode: Change the materializer interface to return llvm::Error.Peter Collingbourne2016-11-091-27/+12
* Bitcode: Remove the remnants of the BitcodeDiagnosticInfo class.Peter Collingbourne2016-11-091-2/+0
* Bitcode: Change the BitcodeReader to use llvm::Error internally.Peter Collingbourne2016-11-091-339/+343
* IR, Bitcode: Change bitcode reader to no longer own its memory buffer.Peter Collingbourne2016-11-082-114/+55
* Bitcode: Decouple block info block state from reader.Peter Collingbourne2016-11-082-35/+29
* Bitcode: Split out block info reading into a separate function.Peter Collingbourne2016-11-081-2/+8
OpenPOWER on IntegriCloud