aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.h
AgeCommit message (Expand)AuthorFilesLines
2014-10-24Don't ever call materializeAllPermanently during LTO.Rafael Espindola1-1/+0
2014-08-26Pass a MemoryBufferRef when we can avoid taking ownership.Rafael Espindola1-1/+1
2014-08-16BitcodeReader: Only create one basic block for each blockaddressDuncan P. N. Exon Smith1-3/+3
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-08-05BitcodeReader: Fix non-determinism in use-list orderDuncan P. N. Exon Smith1-0/+2
2014-08-01BitcodeReader: Change mechanics of BlockAddress forward references, NFCDuncan P. N. Exon Smith1-4/+4
2014-08-01BitcodeReader: Fix some BlockAddress forward reference corner casesDuncan P. N. Exon Smith1-3/+12
2014-07-29Move the bitcode error enum to the include directory.Rafael Espindola1-28/+1
2014-07-28Bitcode: Serialize (and recover) use-list orderDuncan P. N. Exon Smith1-1/+0
2014-07-04Revert "Convert a few std::strings to StringRef."Rafael Espindola1-6/+3
2014-07-04Convert a few std::strings to StringRef.Rafael Espindola1-3/+6
2014-07-04Convert these functions to use ErrorOr.Rafael Espindola1-2/+2
2014-06-27IR: Add COMDATs to the IRDavid Majnemer1-0/+2
2014-06-23Make ObjectFile and BitcodeReader always own the MemoryBuffer.Rafael Espindola1-14/+9
2014-06-18Revert a C API difference that I incorrectly introduced.Rafael Espindola1-0/+4
2014-06-18Remove BitcodeReader::setBufferOwned.Rafael Espindola1-9/+5
2014-06-18Run clang-format in a small chunk of code I am about to change.Rafael Espindola1-13/+9
2014-06-13Remove all uses of 'using std::error_code' from headers.Rafael Espindola1-29/+29
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-06-12Remove system_error.h.Rafael Espindola1-1/+1
2014-06-12Don't import error_category into the llvm namespace.Rafael Espindola1-1/+1
2014-04-28[C++] Use 'nullptr'.Craig Topper1-10/+10
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-1/+1
2014-03-06[Layering] Move GVMaterializer.h into the IR library where itsChandler Carruth1-1/+1
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-5/+5
2014-03-04[Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth1-1/+1
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2013-11-05Use error_code in GVMaterializer.Rafael Espindola1-2/+2
2013-11-05Convert FindFunctionInStream to return an error_code.Rafael Espindola1-1/+1
2013-11-04Change BitcodeReader to use error_code instead of bool + string.Rafael Espindola1-32/+54
2013-09-28AutoUpgrade: upgrade from scalar TBAA format to struct-path aware TBAA format.Manman Ren1-0/+2
2013-09-16Implement function prefix data as an IR feature.Peter Collingbourne1-0/+1
2013-09-11Revert "Give internal classes hidden visibility."Benjamin Kramer1-3/+3
2013-09-11Give internal classes hidden visibility.Benjamin Kramer1-3/+3
2013-07-26Make .bc en/decoding of AttrKind stableTobias Grosser1-0/+1
2013-07-11Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper1-5/+5
2013-02-11Use a std::map so that we record the group ID.Bill Wendling1-1/+1
2013-02-10Add support in the bitcode reader to read the attribute groups.Bill Wendling1-0/+4
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-3/+3
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling1-3/+3
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth1-4/+4
2012-11-25Code Custodian:Joe Abbey1-25/+25
2012-10-11Fix some typos 165739, spotted by Duncan.Jan Wen Voung1-1/+1
2012-10-11Change encoding of instruction operands in bitcode binaries to be relativeJan Wen Voung1-9/+58
2012-02-29Fix PR12080 by ensuring that MaterializeModule actually reads all the bitcodeDerek Schuff1-4/+6
2012-02-06Enable streaming of bitcodeDerek Schuff1-7/+22
2012-01-02Materialize functions whose basic blocks are used by global variables. FixesRafael Espindola1-1/+3
2011-12-07Begin adding experimental support for preserving use-list ordering of bitcodeChad Rosier1-0/+2
2011-11-27remove support for reading llvm 2.9 .bc files. LLVM 3.1 is only compatible b...Chris Lattner1-3/+0
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner1-4/+4