From debe4fa22d94222f42d49a6ede113f24bdd95858 Mon Sep 17 00:00:00 2001 From: Luke Date: Mon, 28 Apr 2025 17:50:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/jcnc/snow/compiler/ir/Constant.java | 1 - src/main/java/org/jcnc/snow/compiler/ir/IRInstruction.java | 2 -- src/main/java/org/jcnc/snow/compiler/ir/IROp.java | 2 -- src/main/java/org/jcnc/snow/compiler/ir/IRValue.java | 2 -- src/main/java/org/jcnc/snow/compiler/ir/VirtualRegister.java | 1 - .../java/org/jcnc/snow/compiler/ir/instr/BinOpInstruction.java | 1 - src/main/java/org/jcnc/snow/compiler/ir/instr/IRFunction.java | 2 -- .../org/jcnc/snow/compiler/ir/instr/LoadConstInstruction.java | 1 - .../java/org/jcnc/snow/compiler/ir/instr/ReturnInstruction.java | 1 - .../org/jcnc/snow/compiler/ir/instr/UnaryOpInstruction.java | 1 - 10 files changed, 14 deletions(-) diff --git a/src/main/java/org/jcnc/snow/compiler/ir/Constant.java b/src/main/java/org/jcnc/snow/compiler/ir/Constant.java index b134a06..bb78c2c 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/Constant.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/Constant.java @@ -1,4 +1,3 @@ -// file: compiler/ir/Constant.java package org.jcnc.snow.compiler.ir; public record Constant(Object value) implements IRValue { diff --git a/src/main/java/org/jcnc/snow/compiler/ir/IRInstruction.java b/src/main/java/org/jcnc/snow/compiler/ir/IRInstruction.java index 66def4a..8df1a2b 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/IRInstruction.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/IRInstruction.java @@ -1,5 +1,3 @@ -// ────────────────────────────────────────── -// file: compiler/ir/IRInstruction.java package org.jcnc.snow.compiler.ir; import java.util.List; diff --git a/src/main/java/org/jcnc/snow/compiler/ir/IROp.java b/src/main/java/org/jcnc/snow/compiler/ir/IROp.java index 498c073..58a21c6 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/IROp.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/IROp.java @@ -1,5 +1,3 @@ -// ────────────────────────────────────────── -// file: compiler/ir/IROp.java package org.jcnc.snow.compiler.ir; /** IR 支持的操作码(可按需继续扩展) */ diff --git a/src/main/java/org/jcnc/snow/compiler/ir/IRValue.java b/src/main/java/org/jcnc/snow/compiler/ir/IRValue.java index 4f1ac13..b90b85e 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/IRValue.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/IRValue.java @@ -1,5 +1,3 @@ -// ────────────────────────────────────────── -// file: compiler/ir/IRValue.java package org.jcnc.snow.compiler.ir; /** 常量、寄存器、标签的共同父接口 */ 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 2f8cade..c68c0d3 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/VirtualRegister.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/VirtualRegister.java @@ -1,4 +1,3 @@ -// file: compiler/ir/VirtualRegister.java package org.jcnc.snow.compiler.ir; /** SSA 虚拟寄存器 */ diff --git a/src/main/java/org/jcnc/snow/compiler/ir/instr/BinOpInstruction.java b/src/main/java/org/jcnc/snow/compiler/ir/instr/BinOpInstruction.java index 77b3987..8c773a6 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/instr/BinOpInstruction.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/instr/BinOpInstruction.java @@ -1,4 +1,3 @@ -// file: compiler/ir/instr/BinOpInstruction.java package org.jcnc.snow.compiler.ir.instr; import org.jcnc.snow.compiler.ir.*; diff --git a/src/main/java/org/jcnc/snow/compiler/ir/instr/IRFunction.java b/src/main/java/org/jcnc/snow/compiler/ir/instr/IRFunction.java index c801c46..b889424 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/instr/IRFunction.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/instr/IRFunction.java @@ -1,5 +1,3 @@ -// ────────────────────────────────────────── -// file: compiler/ir/IRFunction.java package org.jcnc.snow.compiler.ir.instr; import org.jcnc.snow.compiler.ir.IRInstruction; diff --git a/src/main/java/org/jcnc/snow/compiler/ir/instr/LoadConstInstruction.java b/src/main/java/org/jcnc/snow/compiler/ir/instr/LoadConstInstruction.java index 8654ac1..49aaae7 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/instr/LoadConstInstruction.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/instr/LoadConstInstruction.java @@ -1,4 +1,3 @@ -// file: compiler/ir/instr/LoadConstInstruction.java package org.jcnc.snow.compiler.ir.instr; import org.jcnc.snow.compiler.ir.*; diff --git a/src/main/java/org/jcnc/snow/compiler/ir/instr/ReturnInstruction.java b/src/main/java/org/jcnc/snow/compiler/ir/instr/ReturnInstruction.java index d3d9baa..d923d7c 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/instr/ReturnInstruction.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/instr/ReturnInstruction.java @@ -1,4 +1,3 @@ -// file: compiler/ir/instr/ReturnInstruction.java package org.jcnc.snow.compiler.ir.instr; import org.jcnc.snow.compiler.ir.*; diff --git a/src/main/java/org/jcnc/snow/compiler/ir/instr/UnaryOpInstruction.java b/src/main/java/org/jcnc/snow/compiler/ir/instr/UnaryOpInstruction.java index bb78032..b66a962 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/instr/UnaryOpInstruction.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/instr/UnaryOpInstruction.java @@ -1,4 +1,3 @@ -// file: compiler/ir/instr/UnaryOpInstruction.java package org.jcnc.snow.compiler.ir.instr; import org.jcnc.snow.compiler.ir.*;