Chris Lattner
2d0eb94aea
stringref'ize readRecord and properly capitalize it. Add a compatibility method to easy
...
the transition.
llvm-svn: 172940
2013-01-20 01:06:48 +00:00
Chris Lattner
9ae8e75d23
move some private methods out of line, add a skipRecord() method.
...
llvm-svn: 172931
2013-01-20 00:00:00 +00:00
Chris Lattner
4589d285da
Add a new BitstreamEntry concept, and add two helper methods for walking
...
through a BitstreamCursor that produce it: advance() and
advanceSkippingSubblocks(), representing the two most common ways clients
want to walk through bitcode.
llvm-svn: 172919
2013-01-19 21:35:24 +00:00
Chris Lattner
1eaf2fb33a
BitstreamReader hasn't aged well. It's been hacked on by various people and
...
has past the point of making sense. Lets tidy things up: first step, moving
a ton of big functions out of line.
llvm-svn: 172904
2013-01-19 18:19:39 +00:00