summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Change BitstreamCursor::skipRecord to return the record code (NFC)Mehdi Amini2017-01-041-4/+14
* Reapply "Make BitCodeAbbrev ownership explicit using shared_ptr rather than I...David Blaikie2017-01-041-2/+2
* Revert "Make BitCodeAbbrev ownership explicit using shared_ptr rather than In...David Blaikie2017-01-041-2/+2
* Make BitCodeAbbrev ownership explicit using shared_ptr rather than IntrusiveR...David Blaikie2017-01-041-2/+2
* Bitcode: Correctly handle Fixed and VBR arrays in BitstreamCursor::skipRecord().Peter Collingbourne2016-12-011-6/+4
* Bitcode: Decouple block info block state from reader.Peter Collingbourne2016-11-081-28/+20
* BitcodeReader: Require clients to read the block info block at most once.Peter Collingbourne2016-10-271-2/+2
* [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warningsEugene Zelenko2016-08-181-5/+4
* Support: Implement StreamingMemoryObject::getPointerDuncan P. N. Exon Smith2016-03-271-3/+4
* Bitcode: Add SimpleBitstreamCursor::getPointerToByte, etc.Duncan P. N. Exon Smith2016-03-271-3/+1
* Bitcode: Split out SimpleBitstreamCursorDuncan P. N. Exon Smith2016-03-271-9/+13
* Revert "Bitcode: Collect all MDString records into a single blob"Duncan P. N. Exon Smith2016-03-251-4/+2
* Bitcode: Collect all MDString records into a single blobDuncan P. N. Exon Smith2016-03-251-2/+4
* Bitcode reader: Inline readAbbreviatedField in readRecord and move the enclos...Mehdi Amini2016-03-071-7/+34
* [BitstreamReader] Make sure the Array operand type is an encodingFilipe Cabecinhas2015-05-271-0/+3
* clang-format a couple of linesFilipe Cabecinhas2015-05-271-2/+2
* [BitcodeReader] Make sure abbrev records have at least one operand (record code)Filipe Cabecinhas2015-05-261-0/+3
* Simplify boolean conditional return statements.Rafael Espindola2015-05-251-4/+1
* [BitcodeReader] It's a malformed block if CodeLenWidth is too bigFilipe Cabecinhas2015-05-191-0/+4
* Turn an assert into report_fatal_error since it's reachable based on user inputFilipe Cabecinhas2015-04-291-1/+2
* Be more strict about the operand for the array type in BitcodeReaderFilipe Cabecinhas2015-04-231-0/+3
* Verify sizes when trying to read a BitcodeAbbrevOpFilipe Cabecinhas2015-04-231-0/+9
* Revert "Verify sizes when trying to read a VBR"Filipe Cabecinhas2015-04-151-2/+0
* Verify sizes when trying to read a VBRFilipe Cabecinhas2015-04-151-0/+2
* Simplify expressions involving boolean constants with clang-tidyDavid Blaikie2015-03-091-1/+1
* Clean up some inappropriate choices of type in the bitcode reader. None ofRichard Smith2015-02-131-1/+1
* [Bitcode] Diagnose errors instead of asserting from bad inputFilipe Cabecinhas2015-01-241-1/+5
* Silence MSVC warning on missing return after fully covered switchReid Kleckner2014-11-131-0/+1
* Move calls to push_back out of readAbbreviated(Literal|Field).Rafael Espindola2014-11-131-26/+13
* Make a few helper functions static. NFC.Rafael Espindola2014-11-131-16/+18
* Factor out call to push_back. NFC.Rafael Espindola2014-11-061-3/+5
* Use IntrusiveRefCntPtr to manage the lifetime of BitCodeAbbrevs.Benjamin Kramer2014-09-151-36/+3
* Replace some assert(0)'s with llvm_unreachable.Craig Topper2014-06-181-2/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-1/+1
* Micro-optimization: don't shift an entire bitcode record over to get the code.Jordan Rose2013-05-101-3/+10
* Whitespace cleanupJoe Abbey2013-04-011-1/+1
* Simplify code. No functionality change.Jakub Staszak2013-02-191-14/+7
* Fix the underlying problem that was causing read(0) to be called: sometimes theChris Lattner2013-02-091-3/+14
* Code Custodian (trivial whitespace cleanup)Joe Abbey2013-02-061-39/+38
* Fix a heinous inefficiency introduced in r149918, wherein reading each byte of aChris Lattner2013-01-211-9/+8
* wean Blob handling logic off of banging on NextChar directly. Instead, makeChris Lattner2013-01-211-10/+13
* rename "SkipToWord" to "SkipToFourByteBoundary" since a word is not always 4 ...Chris Lattner2013-01-211-3/+3
* convert the bitstream reader itself and the IR .bc file parser to use the new...Chris Lattner2013-01-201-10/+14
* stringref'ize readRecord and properly capitalize it. Add a compatibility met...Chris Lattner2013-01-201-6/+7
* move some private methods out of line, add a skipRecord() method.Chris Lattner2013-01-201-3/+111
* Add a new BitstreamEntry concept, and add two helper methods for walkingChris Lattner2013-01-191-1/+1
* BitstreamReader hasn't aged well. It's been hacked on by various people andChris Lattner2013-01-191-0/+253
OpenPOWER on IntegriCloud