summaryrefslogtreecommitdiff
path: root/src/compiler/driver/compiler_driver.h
diff options
context:
space:
mode:
author buzbee <buzbee@google.com> 2013-03-14 15:54:57 -0700
committer buzbee <buzbee@google.com> 2013-03-14 15:54:57 -0700
commit11ba0e9f6744cf1bdb5ebe2011eadadbc088eade (patch)
treea45e888ff3e2c18918d9ca3befddef61be430953 /src/compiler/driver/compiler_driver.h
parent90e2741aaa006c70b1ca20f97ead299c547c76f1 (diff)
Fix bad use of T3 encoding of add w/ pc
The T3 encoding of 3-register add behaves unpredictably when any of the operands are pc (r15). We don't generally emit adds using pc, but can in cases of large methods in which the literal pool is too far away. This cl changes the out-of-range literal expansion to use the T2 encoding of a 2-register add. Change-Id: Ide7ed34a019ac9b7cddccb8f8532d48690f28de6
Diffstat (limited to 'src/compiler/driver/compiler_driver.h')
0 files changed, 0 insertions, 0 deletions