summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
diff options
context:
space:
mode:
author Andreas Gampe <agampe@google.com> 2014-04-07 12:08:28 -0700
committer Andreas Gampe <agampe@google.com> 2014-04-08 16:16:45 -0700
commit03906cffb1a59931c1c871ac3a0ffb1c4476bbb4 (patch)
tree89ad0852307c9f6dca43abe95e474f951d8552d2 /compiler/optimizing/optimizing_compiler.cc
parent427ca38b0a6c6fd7dc0dbb380619e2b91b56cf1c (diff)
Fix ARM64 invoke stubs, correct CFI directives
The stubs do not advance over the arguments array when they cannot place the parameter in a register. Fixed. Changed the frame code for the invoke stubs so that CFI is easier to apply. Also defined two macros to unite the parts that are identical between static and dynamic invoke. With moving one statement and accepting 12B increased (dead) code size one could almost fully unite the implementations. Corrected CFI directives for the CALLEE_SAVE macros. Change-Id: Idf593fc46f0b6e1eb579010d0cdcf9c1a71730b1
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
0 files changed, 0 insertions, 0 deletions