From 78306f86e315319e6f9ebb9bdc7e3e7ecd3321a9 Mon Sep 17 00:00:00 2001 From: Luke Date: Tue, 29 Apr 2025 10:47:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84ir=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/jcnc/snow/compiler/ir/VirtualRegister.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/jcnc/snow/compiler/ir/VirtualRegister.java b/src/main/java/org/jcnc/snow/compiler/ir/VirtualRegister.java index 7d08ca9..ae531fb 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/VirtualRegister.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/VirtualRegister.java @@ -2,13 +2,13 @@ package org.jcnc.snow.compiler.ir; /** * VirtualRegister —— 表示一个 SSA(静态单赋值)虚拟寄存器。 - * + *

* 在中间表示(IR)中,每个中间值都存储在一个虚拟寄存器中。 - * + *

* 特点: * - 每个寄存器都有唯一的 id(通常由 IRBuilder 自动分配) * - 遵循 SSA 形式,即每个寄存器只被赋值一次 - * + *

* VirtualRegister 也是一种 IRValue,可以作为指令的操作数。 */ public record VirtualRegister(int id) implements IRValue {