summaryrefslogtreecommitdiff
path: root/src/compiler/codegen/RallocUtil.cc
diff options
context:
space:
mode:
author Ian Rogers <irogers@google.com> 2011-10-06 23:38:47 -0700
committer Ian Rogers <irogers@google.com> 2011-10-07 11:40:56 -0700
commit4f0d07c783afef89703dce32c94440fc8621a29b (patch)
treef6f4b68d5afc6551c61d3e86153878d9891ea13a /src/compiler/codegen/RallocUtil.cc
parent3ddac99d4dc6a036fac59d8f0bdc664ef619fb04 (diff)
Spill possibly reference holding registers for runtime calls.
Live references may be in registers when we crawl a stack for GC during a runtime call. Whilst an exception won't occur we need to save the callee save registers into the frame so the stack crawl can find their values. Create variants of the callee save method to save just the registers that are necessary. Change-Id: I6fa479bffcbc333fe846f9bd3ef2e626e0209ed9
Diffstat (limited to 'src/compiler/codegen/RallocUtil.cc')
0 files changed, 0 insertions, 0 deletions