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];
|
return names[index];
|
||||||
}
|
}
|
||||||
|
|
||||||
static Register toRegister(int code) {
|
static Register from_code(int code) {
|
||||||
Register r = { code };
|
Register r = { code };
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
@ -643,7 +643,7 @@ void Deoptimizer::EntryGenerator::Generate() {
|
|||||||
// We push all registers onto the stack, even though we do not need
|
// We push all registers onto the stack, even though we do not need
|
||||||
// to restore all later.
|
// to restore all later.
|
||||||
for (int i = 0; i < kNumberOfRegisters; i++) {
|
for (int i = 0; i < kNumberOfRegisters; i++) {
|
||||||
Register r = Register::toRegister(i);
|
Register r = Register::from_code(i);
|
||||||
__ push(r);
|
__ push(r);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -801,12 +801,12 @@ void Deoptimizer::EntryGenerator::Generate() {
|
|||||||
|
|
||||||
// Restore the registers from the stack.
|
// Restore the registers from the stack.
|
||||||
for (int i = kNumberOfRegisters - 1; i >= 0 ; i--) {
|
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
|
// Do not restore rsp, simply pop the value into the next register
|
||||||
// and overwrite this afterwards.
|
// and overwrite this afterwards.
|
||||||
if (r.is(rsp)) {
|
if (r.is(rsp)) {
|
||||||
ASSERT(i > 0);
|
ASSERT(i > 0);
|
||||||
r = Register::toRegister(i - 1);
|
r = Register::from_code(i - 1);
|
||||||
}
|
}
|
||||||
__ pop(r);
|
__ pop(r);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user