mirror of https://github.com/aamine/cbc
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:
parent
23d0fb9091
commit
6775112ebf
|
|
@ -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):
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
// #@@}
|
||||
|
|
|
|||
Loading…
Reference in New Issue