aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/CodegenDriver.cpp
diff options
context:
space:
mode:
authorBen Gruver <bgruv@google.com>2012-08-22 18:45:25 -0700
committerBen Gruver <bgruv@google.com>2012-08-22 18:54:48 -0700
commit40c69d949e67fe2cc2cccf4dd16b2f9fdabea396 (patch)
treef1d8b2eecceaebb0ba4032ed995a071b28936c6a /vm/compiler/codegen/arm/CodegenDriver.cpp
parentb931f9065990520bf34b8c6128e069b4cca4a7ec (diff)
Correctly handle switches on values in a high register
When dx generates a switch on a value in a high register, it prepends a move instruction, to move the value to a low register. However, this causes the switch data pseudo-instruction to use address of the move instruction as the base address of the switch targets, rather than the address of the switch instruction Change-Id: I0708d35ec3059c30221cd0a64f426244411d31ea
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenDriver.cpp')
0 files changed, 0 insertions, 0 deletions