[cfe-commits] r130870 - in /cfe/trunk: lib/CodeGen/CGObjCMac.cpp test/CodeGenObjC/bitfield-ivar-offsets.m test/CodeGenObjC/interface-layout-64.m test/CodeGenObjC/metadata-symbols-64.m
jahanian
fjahanian at apple.com
Wed May 4 15:01:36 PDT 2011
On May 4, 2011, at 2:37 PM, Bill Wendling wrote:
> Author: void
> Date: Wed May 4 16:37:25 2011
> New Revision: 130870
>
> URL: http://llvm.org/viewvc/llvm-project?rev=130870&view=rev
> Log:
> Pack ivar offsets together.
>
> Ivar offsets for synthesized ivars are wrong, which could end up with a large
I don't think you mean to say that offsets are wrong. Since patch is not changing the offsets , rather,
placement of symbols in a section of their own.
- Fariborz
> number of dirty pages because of ivar fixups at runtime. When we pack all of the
> synthesized ivars into the same section, it limits the number of dirty pages
> created. Place them in the "__DATA,__objc_ivar" section.
> <rdar://problem/9374905>
>
More information about the cfe-commits
mailing list