summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
AgeCommit message (Expand)Author
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
2016-11-03Add DWARF debug info support for C++11 inline namespaces.Adrian Prantl
2016-11-02Bitcode: Check file size before reading bitcode header.Peter Collingbourne
2016-11-02Bitcode: Change reader interface to take memory buffers.Peter Collingbourne
2016-10-28[ThinLTO] Rename HasSection to NoRename (NFC)Teresa Johnson
2016-10-26DebugInfo: fix incorrect alignment type (NFC)Victor Leschuk
2016-10-20DebugInfo: preparation to implement DW_AT_alignmentVictor Leschuk
2016-10-19Remove LLVM_NOEXCEPT and replace it with noexceptReid Kleckner
2016-10-18DebugInfo: change alignment type from uint64_t to uint32_t to save space.Victor Leschuk
2016-10-08ThinLTO: handles modules with empty summariesMehdi Amini
2016-09-26[thinlto] Basic thinlto fdo heuristicPiotr Padlewski
2016-09-23BitcodeReader: Deduplicate code. NFC.Peter Collingbourne
2016-09-20[ThinLTO] Always emit a summary when compiling in ThinLTO modeTeresa Johnson
2016-09-14Fix auto-upgrade of TBAA tags in Bitcode ReaderMehdi Amini
2016-09-13DebugInfo: New metadata representation for global variables.Peter Collingbourne
2016-09-06Formatting with clang-format patch r280700Leny Kholodov
2016-09-06DebugInfo: use strongly typed enum for debug info flagsLeny Kholodov
2016-09-06Revert "DebugInfo: use strongly typed enum for debug info flags"Mehdi Amini
2016-09-06DebugInfo: use strongly typed enum for debug info flagsMehdi Amini
2016-08-25Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko
2016-08-24DebugInfo: Add flag to CU to disable emission of inline debug info into the s...David Blaikie
2016-08-17Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner
2016-08-14Fix bitcode auto-upgrade when using bitcode lazy loadingMehdi Amini
2016-08-13Revert "Fix bitcode auto-upgrade when using bitcode lazy loading"Mehdi Amini
2016-08-13Fix bitcode auto-upgrade when using bitcode lazy loadingMehdi Amini
2016-08-12Use the range variant of transform instead of unpacking begin/endDavid Majnemer
2016-08-11Don't import variadic functionsPiotr Padlewski
2016-07-11Add a libLTO API to query a memory buffer and check if it contains ObjC categ...Mehdi Amini
2016-07-04Add writeonly IR attributeNicolai Haehnle