完善ir注释

This commit is contained in:
Luke 2025-04-29 10:47:00 +08:00
parent 97cb2ba05f
commit 78306f86e3

View File

@ -2,13 +2,13 @@ package org.jcnc.snow.compiler.ir;
/**
* VirtualRegister 表示一个 SSA静态单赋值虚拟寄存器
*
* <p>
* 在中间表示IR每个中间值都存储在一个虚拟寄存器中
*
* <p>
* 特点
* - 每个寄存器都有唯一的 id通常由 IRBuilder 自动分配
* - 遵循 SSA 形式即每个寄存器只被赋值一次
*
* <p>
* VirtualRegister 也是一种 IRValue可以作为指令的操作数
*/
public record VirtualRegister(int id) implements IRValue {