[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