summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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: Change expected layout of module blocks.Peter Collingbourne2016-11-291-10/+35
* 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
* Bitcode: Change module reader functions to return an llvm::Expected.Peter Collingbourne2016-11-131-9/+9
* 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-111-1/+1
* 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-081-112/+53
* Bitcode: Decouple block info block state from reader.Peter Collingbourne2016-11-081-7/+9
* Bitcode: Split out block info reading into a separate function.Peter Collingbourne2016-11-081-2/+8
* Kill deprecated attribute APIAmaury Sechet2016-11-061-2/+94
* Add DWARF debug info support for C++11 inline namespaces.Adrian Prantl2016-11-031-4/+6
* Bitcode: Check file size before reading bitcode header.Peter Collingbourne2016-11-021-1/+2
* Bitcode: Change reader interface to take memory buffers.Peter Collingbourne2016-11-021-83/+21
* [ThinLTO] Rename HasSection to NoRename (NFC)Teresa Johnson2016-10-281-2/+2
* DebugInfo: fix incorrect alignment type (NFC)Victor Leschuk2016-10-261-2/+13
* DebugInfo: preparation to implement DW_AT_alignmentVictor Leschuk2016-10-201-6/+10
* Remove LLVM_NOEXCEPT and replace it with noexceptReid Kleckner2016-10-191-1/+1
* DebugInfo: change alignment type from uint64_t to uint32_t to save space.Victor Leschuk2016-10-181-1/+3
* ThinLTO: handles modules with empty summariesMehdi Amini2016-10-081-2/+2
* [thinlto] Basic thinlto fdo heuristicPiotr Padlewski2016-09-261-19/+38
* BitcodeReader: Deduplicate code. NFC.Peter Collingbourne2016-09-231-125/+75
* [ThinLTO] Always emit a summary when compiling in ThinLTO modeTeresa Johnson2016-09-201-5/+10
* Fix auto-upgrade of TBAA tags in Bitcode ReaderMehdi Amini2016-09-141-10/+3
* DebugInfo: New metadata representation for global variables.Peter Collingbourne2016-09-131-8/+29
* Formatting with clang-format patch r280700Leny Kholodov2016-09-061-22/+21
* DebugInfo: use strongly typed enum for debug info flagsLeny Kholodov2016-09-061-5/+10
* Revert "DebugInfo: use strongly typed enum for debug info flags"Mehdi Amini2016-09-061-27/+23
* DebugInfo: use strongly typed enum for debug info flagsMehdi Amini2016-09-061-23/+27
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-08-251-33/+104
* DebugInfo: Add flag to CU to disable emission of inline debug info into the s...David Blaikie2016-08-241-2/+3
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-2/+2
* Fix bitcode auto-upgrade when using bitcode lazy loadingMehdi Amini2016-08-141-1/+3
* Revert "Fix bitcode auto-upgrade when using bitcode lazy loading"Mehdi Amini2016-08-131-9/+9
* Fix bitcode auto-upgrade when using bitcode lazy loadingMehdi Amini2016-08-131-9/+9
* Use the range variant of transform instead of unpacking begin/endDavid Majnemer2016-08-121-1/+1
* Don't import variadic functionsPiotr Padlewski2016-08-111-3/+4
* Add a libLTO API to query a memory buffer and check if it contains ObjC categ...Mehdi Amini2016-07-111-0/+90
* Add writeonly IR attributeNicolai Haehnle2016-07-041-0/+2
OpenPOWER on IntegriCloud