[PATCH] Write references to Native format in NativeReferenceIvarsV2.
kledzik at apple.com
kledzik at apple.com
Mon Nov 18 13:05:34 PST 2013
Beside compatibility with existing files (which we don't have yet), there is another reason for V1 vs V2: size. The NativeReferenceIvar is twice the size (8 bytes vs 4 bytes). There will be a lot of these in files. We should have both structs. When a native object file is written, the Writer should see if everything is small enough that just NativeReferenceIvarsV1 structs can be used. If not, it uses NativeReferenceIvarsV2. The Reader should always handle both.
http://llvm-reviews.chandlerc.com/D2217
More information about the llvm-commits
mailing list