OSDN Git Service

Re-enable boot image direct string loads for read barriers
authorMathieu Chartier <mathieuc@google.com>
Fri, 9 Sep 2016 19:49:55 +0000 (12:49 -0700)
committerMathieu Chartier <mathieuc@google.com>
Fri, 9 Sep 2016 20:28:02 +0000 (13:28 -0700)
commite0576d15f3ad0e9316f96838af01f7cc7acf6c3c
treeabc6ce4677243c84a4c70ecd0240056f95e874fb
parent280764498fdba371f972301daa870e33bef31d6a
Re-enable boot image direct string loads for read barriers

Boot.oat code size with CC baker:
ARM32: 70775656 -> 69817028 (-1.35%)
ARM64: 80819424 -> 79417072 (-1.74%)
X86 unmeasured.
X86_64 unmeasured.

Performance unmeasured, should be faster.

Bug: 29516974

Test: test-art-host CC baker, N6P booting CC baker

Change-Id: I219faaca9ed17af81d2815fb5e124120f307af83
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm64.cc
compiler/optimizing/code_generator_x86.cc
compiler/optimizing/code_generator_x86_64.cc