aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/ASTUnit.cpp
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2011-05-04 21:37:25 +0000
committerBill Wendling <isanbard@gmail.com>2011-05-04 21:37:25 +0000
commit1f382510495b581e3028d670a23c7dcf5440be62 (patch)
treef923063c216553cca7dab46c848bd892a263b98e /lib/Frontend/ASTUnit.cpp
parent5ea4f44e34449a78d6b38aa47c14b527839d7aac (diff)
Pack ivar offsets together.
Ivar offsets for synthesized ivars are wrong, which could end up with a large 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> git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130870 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/ASTUnit.cpp')
0 files changed, 0 insertions, 0 deletions