r5013@macbookpro: aamine | 2009-06-01 06:40:51 +0900

* net/loveruby/cflat/sysdep/x86/CodeGenerator.java: refactoring: rename method: save -> store.
 


git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4274 1b9489fe-b721-0410-924e-b54b9192deb8
This commit is contained in:
Minero Aoki 2009-06-06 07:29:22 +00:00
parent 23d0fb9091
commit 6775112ebf
2 changed files with 10 additions and 5 deletions

View File

@ -1,3 +1,8 @@
Mon Jun 1 06:39:57 2009 Minero Aoki <aamine@loveruby.net>
* net/loveruby/cflat/sysdep/x86/CodeGenerator.java: refactoring:
rename method: save -> store.
Mon Jun 1 05:43:13 2009 Minero Aoki <aamine@loveruby.net>
* net/loveruby/cflat/sysdep/x86/CodeGenerator.java (load, save):

View File

@ -965,13 +965,13 @@ public class CodeGenerator
public Void visit(Assign node) {
if (node.lhs().isAddr() && node.lhs().memref() != null) {
compile(node.rhs());
save(ax(node.lhs().type()), node.lhs().memref());
store(ax(node.lhs().type()), node.lhs().memref());
}
else if (node.rhs().isConstant()) {
compile(node.lhs());
as.mov(ax(), cx());
loadConstant(node.rhs(), ax());
save(ax(node.lhs().type()), mem(cx()));
store(ax(node.lhs().type()), mem(cx()));
}
else {
compile(node.rhs());
@ -979,7 +979,7 @@ public class CodeGenerator
compile(node.lhs());
as.mov(ax(), cx());
as.virtualPop(ax());
save(ax(node.lhs().type()), mem(cx()));
store(ax(node.lhs().type()), mem(cx()));
}
return null;
}
@ -1129,8 +1129,8 @@ public class CodeGenerator
}
// #@@}
// #@@range/save{
private void save(Register reg, MemoryReference mem) {
// #@@range/store{
private void store(Register reg, MemoryReference mem) {
as.mov(reg, mem);
}
// #@@}