aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-12-12 19:52:43 +0000
committerMichael Williamson <mike@zwobble.org>2023-12-12 19:52:43 +0000
commit518eed6eaa3564b926e8e223e3d6045acd7c588c (patch)
tree30f4ed2567a2b5332f4a361f08e63ecce1c30055 /src/main/java
parentc6e26e82a516506c99ae1eec1384f1feeea12414 (diff)
Create LLVM codegen package
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/shedlang/compiler/backends/llvm/LlvmBackend.java1
-rw-r--r--src/main/java/org/shedlang/compiler/backends/llvm/codegen/LlvmPatioCodeGen.java (renamed from src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java)3
2 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/org/shedlang/compiler/backends/llvm/LlvmBackend.java b/src/main/java/org/shedlang/compiler/backends/llvm/LlvmBackend.java
index 96cd7e87..73b0f0a7 100644
--- a/src/main/java/org/shedlang/compiler/backends/llvm/LlvmBackend.java
+++ b/src/main/java/org/shedlang/compiler/backends/llvm/LlvmBackend.java
@@ -1,6 +1,7 @@
package org.shedlang.compiler.backends.llvm;
import org.shedlang.compiler.backends.Backend;
+import org.shedlang.compiler.backends.llvm.codegen.LlvmPatioCodeGen;
import org.shedlang.compiler.backends.llvm.ir.ast.LlvmBasicBlock;
import org.shedlang.compiler.backends.llvm.ir.ast.LlvmFunctionDefinition;
import org.shedlang.compiler.backends.llvm.ir.ast.LlvmModule;
diff --git a/src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java b/src/main/java/org/shedlang/compiler/backends/llvm/codegen/LlvmPatioCodeGen.java
index 32ea406a..8acf6c34 100644
--- a/src/main/java/org/shedlang/compiler/backends/llvm/LlvmPatioCodeGen.java
+++ b/src/main/java/org/shedlang/compiler/backends/llvm/codegen/LlvmPatioCodeGen.java
@@ -1,10 +1,11 @@
-package org.shedlang.compiler.backends.llvm;
+package org.shedlang.compiler.backends.llvm.codegen;
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.LlvmCodeGenLocalVariableSpace;
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.*;