aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir/regalloc.c
diff options
context:
space:
mode:
author lemon<lsof@mailbox.org>2025-11-21 11:03:23 +0100
committer lemon<lsof@mailbox.org>2025-11-21 11:03:23 +0100
commit285063eba442e2a8ac29fd42e0d17d996bcc5d00 (patch)
tree7779cdbdc72ded422840d560475cf297f4f37ca9 /ir/regalloc.c
parent337eac613ae7fd5ce9229fc9000f9c6a5aef1890 (diff)
rename IR classes to reflect bitsize
Diffstat (limited to 'ir/regalloc.c')
-rw-r--r--ir/regalloc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/ir/regalloc.c b/ir/regalloc.c
index 9857d61..df40ad4 100644
--- a/ir/regalloc.c
+++ b/ir/regalloc.c
@@ -251,11 +251,11 @@ emitmove(enum irclass k, struct alloc dst, struct alloc src, struct block *blk,
if (src.t == ASTACK) {
switch (mv.cls = k) {
default: assert(0);
- case KI4: mv.op = Oloads4; break;
- case KI8: mv.op = Oloadi8; break;
+ case KI32: mv.op = Oloads4; break;
+ case KI64: mv.op = Oloadi8; break;
case KPTR: mv.op = targ_64bit ? Oloadi8 : Oloads4; break;
- case KF4: mv.op = Oloadf4; break;
- case KF8: mv.op = Oloadf8; break;
+ case KF32: mv.op = Oloadf4; break;
+ case KF64: mv.op = Oloadf8; break;
}
if (dst.t == AREG)
reg = dst.a;
@@ -976,7 +976,7 @@ devirt(struct rega *ra, struct block *blk)
for (int i = 0; i < nargref; ++i) {
static uchar cls2load[] = {
- [KI4] = Oloads4, [KI8] = Oloadi8, [KF4] = Oloadf4, [KF8] = Oloadf8, [KPTR] = 0
+ [KI32] = Oloads4, [KI64] = Oloadi8, [KF32] = Oloadf4, [KF64] = Oloadf8, [KPTR] = 0
};
cls2load[KPTR] = targ_64bit ? Oloadi8 : Oloads4;
union ref *r = argref[i];