Harmonize naming a bit, x64 was the only platform where Register::from_code was called Register::toRegister.
Review URL: http://codereview.chromium.org/7364001 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8648 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
a2d162becd
commit
be24b71ffe
@ -125,7 +125,7 @@ struct Register {
|
||||
return names[index];
|
||||
}
|
||||
|
||||
static Register toRegister(int code) {
|
||||
static Register from_code(int code) {
|
||||
Register r = { code };
|
||||
return r;
|
||||
}
|
||||
|
@ -643,7 +643,7 @@ void Deoptimizer::EntryGenerator::Generate() {
|
||||
// We push all registers onto the stack, even though we do not need
|
||||
// to restore all later.
|
||||
for (int i = 0; i < kNumberOfRegisters; i++) {
|
||||
Register r = Register::toRegister(i);
|
||||
Register r = Register::from_code(i);
|
||||
__ push(r);
|
||||
}
|
||||
|
||||
@ -801,12 +801,12 @@ void Deoptimizer::EntryGenerator::Generate() {
|
||||
|
||||
// Restore the registers from the stack.
|
||||
for (int i = kNumberOfRegisters - 1; i >= 0 ; i--) {
|
||||
Register r = Register::toRegister(i);
|
||||
Register r = Register::from_code(i);
|
||||
// Do not restore rsp, simply pop the value into the next register
|
||||
// and overwrite this afterwards.
|
||||
if (r.is(rsp)) {
|
||||
ASSERT(i > 0);
|
||||
r = Register::toRegister(i - 1);
|
||||
r = Register::from_code(i - 1);
|
||||
}
|
||||
__ pop(r);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user