summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineModuleInfo.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
commitf7d4598b74962fe5fd1a9984621aefd13f76109d (patch)
treeb4748d5fc4c63765c722c10d8a06df0d52933de1 /llvm/lib/CodeGen/MachineModuleInfo.cpp
parent0daa07eb900ddbd6eaf321c01dee8f047af00fff (diff)
downloadbcm5719-llvm-f7d4598b74962fe5fd1a9984621aefd13f76109d.tar.gz
bcm5719-llvm-f7d4598b74962fe5fd1a9984621aefd13f76109d.zip
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> llvm-svn: 130870
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud