summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
AgeCommit message (Expand)Author
2017-04-17Bitcode: Add a string table to the bitcode format.Peter Collingbourne
2017-04-12Bitcode: Move version and global value module code parsers to separate functi...Peter Collingbourne
2017-04-10Allow DataLayout to specify addrspace for allocas.Matt Arsenault
2017-04-10Bitcode: Merge the code for parsing global value module codes in the summary ...Peter Collingbourne
2017-04-06Bitcode: Do not create FNENTRYs for aliases of functions.Peter Collingbourne
2017-04-03Bitcode: Remove reader support for MODULE_CODE_PURGEVALS.Peter Collingbourne
2017-03-28[IR] Add AllowContract to FastMathFlagsAdam Nemet
2017-03-21Rename AttributeSet to AttributeListReid Kleckner
2017-03-14SamplePGO ThinLTO ICP fix for local functions.Dehao Chen
2017-02-11Address Mehdi's post-commit review comments on r294795.Peter Collingbourne
2017-02-10IR: Function summary extensions for whole-program devirtualization pass.Peter Collingbourne
2017-02-03Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini
2017-02-03[ThinLTO] Add an auto-hide featureMehdi Amini
2017-02-02Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini
2017-02-02[ThinLTO] Add an auto-hide featureMehdi Amini
2017-02-02Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini
2017-02-02[ThinLTO] Add an auto-hide featureMehdi Amini
2017-01-20[ThinLTO] Fix lazy-loading of MDString instruction attachmentsMehdi Amini
2017-01-05ThinLTO: add early "dead-stripping" on the IndexTeresa Johnson
2017-01-05[ThinLTO] Subsume all importing checks into a single flagTeresa Johnson
2016-12-22Clear the PendingTypeTests vector after moving from it.Peter Collingbourne
2016-12-21IR: Function summary representation for type tests.Peter Collingbourne
2016-12-20IR: Eliminate non-determinism in the module summary analysis.Peter Collingbourne
2016-12-16[ThinLTO] Import composite types as declarationsTeresa Johnson
2016-12-16Strip invalid TBAA when reading bitcodeMehdi Amini
2016-12-14Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann
2016-12-12Refactor BitcodeReader: move Metadata and ValueId handling in their own class...Mehdi Amini
2016-12-12Remove IsMetadataMaterialized from BitcodeReader (NFC)Mehdi Amini
2016-12-05[DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl
2016-12-01Bitcode: The index used by ModuleSummaryIndexBitcodeReader is now required, s...Peter Collingbourne
2016-12-01Bitcode: Introduce BitcodeModule::{has,get}Summary().Peter Collingbourne
2016-11-29Bitcode: Change expected layout of module blocks.Peter Collingbourne
2016-11-16Bitcode: Introduce initial multi-module reader API.Peter Collingbourne
2016-11-14[ThinLTO] Make inline assembly handling more efficient in summaryTeresa Johnson
2016-11-13Bitcode: Change module reader functions to return an llvm::Expected.Peter Collingbourne
2016-11-13Bitcode: More precise casting. NFCI.Peter Collingbourne
2016-11-11Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected.Peter Collingbourne
2016-11-11Bitcode: Clean up error handling for certain bitcode query functions.Peter Collingbourne
2016-11-11Bitcode: Prepare to move bitcode readers to free functions.Peter Collingbourne
2016-11-11Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson
2016-11-11Prevent at compile time converting from Error::success() to Expected<T>Mehdi Amini
2016-11-10IR: Introduce inrange attribute on getelementptr indices.Peter Collingbourne
2016-11-09Make BitcodeReader::parseIdentificationBlock() robust to EOFMehdi Amini
2016-11-09Bitcode: Change the materializer interface to return llvm::Error.Peter Collingbourne
2016-11-09Bitcode: Remove the remnants of the BitcodeDiagnosticInfo class.Peter Collingbourne
2016-11-09Bitcode: Change the BitcodeReader to use llvm::Error internally.Peter Collingbourne
2016-11-08IR, Bitcode: Change bitcode reader to no longer own its memory buffer.Peter Collingbourne
2016-11-08Bitcode: Decouple block info block state from reader.Peter Collingbourne
2016-11-08Bitcode: Split out block info reading into a separate function.Peter Collingbourne
2016-11-06Kill deprecated attribute APIAmaury Sechet