aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-09-16 15:21:34 +0100
committerMichael Williamson <mike@zwobble.org>2023-09-16 15:21:34 +0100
commit0267e1e81e5140e09de199f14ff70c5170491d95 (patch)
tree3aa8048a6a3285c87c81c3a9dd76663247598b8f /src/main/java
parent410d51abc96defa8b16d1041e9cfe8668221798a (diff)
Move name allocator to backends package
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/shedlang/compiler/backends/NameAllocator.java (renamed from src/main/java/org/shedlang/compiler/backends/llvm/NameAllocator.java)2
-rw-r--r--src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java1
-rw-r--r--src/main/java/org/shedlang/compiler/backends/wasm/WasmCodeGenContext.java2
-rw-r--r--src/main/java/org/shedlang/compiler/patio/PatioCodeGenContext.java2
4 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/org/shedlang/compiler/backends/llvm/NameAllocator.java b/src/main/java/org/shedlang/compiler/backends/NameAllocator.java
index 7a1aba01..bb7075b2 100644
--- a/src/main/java/org/shedlang/compiler/backends/llvm/NameAllocator.java
+++ b/src/main/java/org/shedlang/compiler/backends/NameAllocator.java
@@ -1,4 +1,4 @@
-package org.shedlang.compiler.backends.llvm;
+package org.shedlang.compiler.backends;
import org.pcollections.Empty;
import org.pcollections.PSet;
diff --git a/src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java b/src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java
index ed704b85..78fb6fb9 100644
--- a/src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java
+++ b/src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java
@@ -4,6 +4,7 @@ import org.pcollections.PMap;
import org.pcollections.PStack;
import org.pcollections.PVector;
import org.pcollections.TreePVector;
+import org.shedlang.compiler.backends.NameAllocator;
import org.shedlang.compiler.backends.llvm.ir.ast.*;
import org.shedlang.compiler.backends.llvm.ir.ast.instructions.*;
import org.shedlang.compiler.backends.llvm.ir.ast.operands.*;
diff --git a/src/main/java/org/shedlang/compiler/backends/wasm/WasmCodeGenContext.java b/src/main/java/org/shedlang/compiler/backends/wasm/WasmCodeGenContext.java
index 02761563..c533763c 100644
--- a/src/main/java/org/shedlang/compiler/backends/wasm/WasmCodeGenContext.java
+++ b/src/main/java/org/shedlang/compiler/backends/wasm/WasmCodeGenContext.java
@@ -1,7 +1,7 @@
package org.shedlang.compiler.backends.wasm;
import org.pcollections.*;
-import org.shedlang.compiler.backends.llvm.NameAllocator;
+import org.shedlang.compiler.backends.NameAllocator;
import org.shedlang.compiler.backends.wasm.structure.ast.instructions.WasmExpression;
import org.shedlang.compiler.backends.wasm.structure.ast.instructions.WasmInstruction;
import org.shedlang.compiler.backends.wasm.structure.ast.linking.WasmMemoryAddress;
diff --git a/src/main/java/org/shedlang/compiler/patio/PatioCodeGenContext.java b/src/main/java/org/shedlang/compiler/patio/PatioCodeGenContext.java
index 034d945d..44495f3b 100644
--- a/src/main/java/org/shedlang/compiler/patio/PatioCodeGenContext.java
+++ b/src/main/java/org/shedlang/compiler/patio/PatioCodeGenContext.java
@@ -4,7 +4,7 @@ import org.pcollections.OrderedPMap;
import org.pcollections.PMap;
import org.pcollections.PStack;
import org.pcollections.PVector;
-import org.shedlang.compiler.backends.llvm.NameAllocator;
+import org.shedlang.compiler.backends.NameAllocator;
import org.shedlang.compiler.patio.ast.*;
import org.shedlang.compiler.patio.ast.instructions.PatioInstruction;
import org.shedlang.compiler.patio.ast.instructions.PatioLocalStore;