[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