diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-12-12 19:52:43 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-12-12 19:52:43 +0000 |
| commit | 518eed6eaa3564b926e8e223e3d6045acd7c588c (patch) | |
| tree | 30f4ed2567a2b5332f4a361f08e63ecce1c30055 /src/main/java | |
| parent | c6e26e82a516506c99ae1eec1384f1feeea12414 (diff) | |
Create LLVM codegen package
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/org/shedlang/compiler/backends/llvm/LlvmBackend.java | 1 | ||||
| -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.*; |
