llvm-project/llvm/lib/Bitcode/Writer
David Blaikie b9263570a5 [opaque pointer type] Bitcode support for explicit type parameter on the gep operator
This happened to be fairly easy to support backwards compatibility based
on the number of operands (old format had an even number, new format has
one more operand so an odd number).

test/Bitcode/old-aliases.ll already appears to test old gep operators
(if I remove the backwards compatibility in the BitcodeReader, this and
another test fail) so I'm not adding extra test coverage here.

llvm-svn: 232216
2015-03-13 21:03:36 +00:00
..
BitWriter.cpp Introduce LLVMWriteBitcodeToMemoryBuffer C API function. 2014-10-14 00:30:59 +00:00
BitcodeWriter.cpp [opaque pointer type] Bitcode support for explicit type parameter on the gep operator 2015-03-13 21:03:36 +00:00
BitcodeWriterPass.cpp [PM] Switch the new pass manager to use a reference-based API for IR 2015-01-05 02:47:05 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile
ValueEnumerator.cpp BitcodeWriter: Refactor common computation of bits required for a type index. 2015-02-25 00:51:52 +00:00
ValueEnumerator.h BitcodeWriter: Refactor common computation of bits required for a type index. 2015-02-25 00:51:52 +00:00