Harmonize naming a bit, x64 was the only platform where Register::from_code...

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
parent a2d162be
......@@ -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);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment