aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-16Strip invalid TBAA when reading bitcodeMehdi Amini1-0/+24
2016-12-14Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann1-6/+6
2016-12-12Refactor BitcodeReader: move Metadata and ValueId handling in their own class...Mehdi Amini1-1395/+22
2016-12-12Remove IsMetadataMaterialized from BitcodeReader (NFC)Mehdi Amini1-5/+1
2016-12-05[DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl1-1/+8
2016-12-01Bitcode: The index used by ModuleSummaryIndexBitcodeReader is now required, s...Peter Collingbourne1-23/+23
2016-12-01Bitcode: Introduce BitcodeModule::{has,get}Summary().Peter Collingbourne1-97/+82
2016-11-29Bitcode: Change expected layout of module blocks.Peter Collingbourne1-10/+35
2016-11-16Bitcode: Introduce initial multi-module reader API.Peter Collingbourne1-49/+99
2016-11-14[ThinLTO] Make inline assembly handling more efficient in summaryTeresa Johnson1-1/+4
2016-11-13Bitcode: Change module reader functions to return an llvm::Expected.Peter Collingbourne1-9/+9
2016-11-13Bitcode: More precise casting. NFCI.Peter Collingbourne1-3/+3
2016-11-11Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected.Peter Collingbourne1-22/+6
2016-11-11Bitcode: Clean up error handling for certain bitcode query functions.Peter Collingbourne1-313/+254
2016-11-11Bitcode: Prepare to move bitcode readers to free functions.Peter Collingbourne1-104/+102
2016-11-11Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson1-1/+1
2016-11-11Prevent at compile time converting from Error::success() to Expected<T>Mehdi Amini1-4/+4
2016-11-10IR: Introduce inrange attribute on getelementptr indices.Peter Collingbourne1-5/+17
2016-11-09Make BitcodeReader::parseIdentificationBlock() robust to EOFMehdi Amini1-0/+6
2016-11-09Bitcode: Change the materializer interface to return llvm::Error.Peter Collingbourne1-27/+12
2016-11-09Bitcode: Remove the remnants of the BitcodeDiagnosticInfo class.Peter Collingbourne1-2/+0
2016-11-09Bitcode: Change the BitcodeReader to use llvm::Error internally.Peter Collingbourne1-339/+343
2016-11-08IR, Bitcode: Change bitcode reader to no longer own its memory buffer.Peter Collingbourne1-112/+53
2016-11-08Bitcode: Decouple block info block state from reader.Peter Collingbourne1-7/+9
2016-11-08Bitcode: Split out block info reading into a separate function.Peter Collingbourne1-2/+8
2016-11-06Kill deprecated attribute APIAmaury Sechet1-2/+94
2016-11-03Add DWARF debug info support for C++11 inline namespaces.Adrian Prantl1-4/+6
2016-11-02Bitcode: Check file size before reading bitcode header.Peter Collingbourne1-1/+2
2016-11-02Bitcode: Change reader interface to take memory buffers.Peter Collingbourne1-83/+21
2016-10-28[ThinLTO] Rename HasSection to NoRename (NFC)Teresa Johnson1-2/+2
2016-10-26DebugInfo: fix incorrect alignment type (NFC)Victor Leschuk1-2/+13
2016-10-20DebugInfo: preparation to implement DW_AT_alignmentVictor Leschuk1-6/+10
2016-10-19Remove LLVM_NOEXCEPT and replace it with noexceptReid Kleckner1-1/+1
2016-10-18DebugInfo: change alignment type from uint64_t to uint32_t to save space.Victor Leschuk1-1/+3
2016-10-08ThinLTO: handles modules with empty summariesMehdi Amini1-2/+2
2016-09-26[thinlto] Basic thinlto fdo heuristicPiotr Padlewski1-19/+38
2016-09-23BitcodeReader: Deduplicate code. NFC.Peter Collingbourne1-125/+75
2016-09-20[ThinLTO] Always emit a summary when compiling in ThinLTO modeTeresa Johnson1-5/+10
2016-09-14Fix auto-upgrade of TBAA tags in Bitcode ReaderMehdi Amini1-10/+3
2016-09-13DebugInfo: New metadata representation for global variables.Peter Collingbourne1-8/+29
2016-09-06Formatting with clang-format patch r280700Leny Kholodov1-22/+21
2016-09-06DebugInfo: use strongly typed enum for debug info flagsLeny Kholodov1-5/+10
2016-09-06Revert "DebugInfo: use strongly typed enum for debug info flags"Mehdi Amini1-27/+23
2016-09-06DebugInfo: use strongly typed enum for debug info flagsMehdi Amini1-23/+27
2016-08-25Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko1-33/+104
2016-08-24DebugInfo: Add flag to CU to disable emission of inline debug info into the s...David Blaikie1-2/+3
2016-08-17Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner1-2/+2
2016-08-14Fix bitcode auto-upgrade when using bitcode lazy loadingMehdi Amini1-1/+3
2016-08-13Revert "Fix bitcode auto-upgrade when using bitcode lazy loading"Mehdi Amini1-9/+9
2016-08-13Fix bitcode auto-upgrade when using bitcode lazy loadingMehdi Amini1-9/+9