[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp
Chris Lattner
lattner at cs.uiuc.edu
Tue Apr 22 13:16:01 PDT 2003
Changes in directory llvm/lib/Bytecode/Reader:
Reader.cpp updated: 1.53 -> 1.54
---
Log message:
Add support for reading and writing pointersize/endianness to and from bytecode
---
Diffs of the changes:
Index: llvm/lib/Bytecode/Reader/Reader.cpp
diff -u llvm/lib/Bytecode/Reader/Reader.cpp:1.53 llvm/lib/Bytecode/Reader/Reader.cpp:1.54
--- llvm/lib/Bytecode/Reader/Reader.cpp:1.53 Tue Apr 22 13:02:51 2003
+++ llvm/lib/Bytecode/Reader/Reader.cpp Tue Apr 22 13:15:08 2003
@@ -526,6 +526,11 @@
return true;
}
+ TheModule->setEndianness(isBigEndian ? Module::BigEndian :
+ Module::LittleEndian);
+ TheModule->setPointerSize(hasLongPointers ? Module::Pointer64 :
+ Module::Pointer32);
+
BCR_TRACE(1, "Bytecode Rev = " << (unsigned)RevisionNum << "\n");
BCR_TRACE(1, "BigEndian/LongPointers = " << isBigEndian << ","
<< hasLongPointers << "\n");
More information about the llvm-commits
mailing list