summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-compiler/core/codegen.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-09-20 10:40:30 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-09-20 10:40:30 +0900
commit1baf08f174b109038df93b4731b0200b039aa4ab (patch)
tree9d1749667640f34d35dd752046fc15d43cd4e5ab /mrbgems/mruby-compiler/core/codegen.c
parent2083d99392ada4081c574abe6939d18685a2c917 (diff)
downloadmruby-1baf08f174b109038df93b4731b0200b039aa4ab.tar.gz
mruby-1baf08f174b109038df93b4731b0200b039aa4ab.zip
codegen.c: rename `loopinfo->acc` to `reg`.
`acc` meant `accumulator` but it is not an accumulator but just a register position.
Diffstat (limited to 'mrbgems/mruby-compiler/core/codegen.c')
-rw-r--r--mrbgems/mruby-compiler/core/codegen.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/mrbgems/mruby-compiler/core/codegen.c b/mrbgems/mruby-compiler/core/codegen.c
index 9e2b1c5e2..ad2e8e5c0 100644
--- a/mrbgems/mruby-compiler/core/codegen.c
+++ b/mrbgems/mruby-compiler/core/codegen.c
@@ -41,7 +41,7 @@ struct loopinfo {
uint32_t pc0; /* `next` destination */
uint32_t pc1; /* `redo` destination */
uint32_t pc2; /* `break` destination */
- int acc;
+ int reg; /* destination register */
struct loopinfo *prev;
};
@@ -2219,7 +2219,7 @@ codegen(codegen_scope *s, node *tree, int val)
struct loopinfo *lp = loop_push(s, LOOP_NORMAL);
uint32_t pos = JMPLINK_START;
- if (!val) lp->acc = -1;
+ if (!val) lp->reg = -1;
lp->pc0 = new_label(s);
switch (nint(tree->car->car)) {
case NODE_TRUE:
@@ -3624,7 +3624,7 @@ loop_push(codegen_scope *s, enum looptype t)
p->type = t;
p->pc0 = p->pc1 = p->pc2 = JMPLINK_START;
p->prev = s->loop;
- p->acc = cursp();
+ p->reg = cursp();
s->loop = p;
return p;
@@ -3643,7 +3643,7 @@ loop_break(codegen_scope *s, node *tree)
loop = s->loop;
if (tree) {
- if (loop->acc < 0) {
+ if (loop->reg < 0) {
codegen(s, tree, NOVAL);
}
else {
@@ -3669,12 +3669,12 @@ loop_break(codegen_scope *s, node *tree)
if (loop->type == LOOP_NORMAL) {
int tmp;
- if (loop->acc >= 0) {
+ if (loop->reg >= 0) {
if (tree) {
- gen_move(s, loop->acc, cursp(), 0);
+ gen_move(s, loop->reg, cursp(), 0);
}
else {
- genop_1(s, OP_LOADNIL, loop->acc);
+ genop_1(s, OP_LOADNIL, loop->reg);
}
}
tmp = genjmp(s, OP_JMPUW, loop->pc2);