mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-19 18:24:00 +00:00
Changed implementation of Serialize::EmitDiffPtrID and
Deserialize::ReadDiffPtrID to read and emit bools instead of unsigned integers. This should result in a nice space optimization once we have "auto-abbreviation" generation in place. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44200 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -141,8 +141,8 @@ public:
|
||||
SerializedPtrID ReadPtrID() { return (SerializedPtrID) ReadInt(); }
|
||||
|
||||
SerializedPtrID ReadDiffPtrID(SerializedPtrID& PrevID) {
|
||||
unsigned x = ReadInt();
|
||||
return (SerializedPtrID) (x ? (PrevID+x) : 0);
|
||||
bool x = ReadBool();
|
||||
return (SerializedPtrID) (x ? (PrevID+1) : 0);
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user