From 9eab7ffbda7e80424ff245ee644215c4979ed040 Mon Sep 17 00:00:00 2001 From: SpookyDervish Date: Tue, 4 Aug 2026 10:22:08 +1000 Subject: [PATCH] bit of organisation --- src/{ => generators}/generator.h | 2 +- src/generators/linux_x86-64.c | 2 +- src/{ => ir}/block.c | 0 src/{ => ir}/block.h | 2 +- src/{ => ir}/builder.c | 0 src/{ => ir}/builder.h | 0 src/{ => ir}/function.c | 0 src/{ => ir}/function.h | 4 ++-- src/{ => ir}/instruction.c | 0 src/{ => ir}/instruction.h | 0 src/{ => ir}/module.c | 0 src/{ => ir}/module.h | 4 ++-- src/{ => ir}/type.c | 0 src/{ => ir}/type.h | 4 ++-- src/{ => ir}/value.c | 0 src/{ => ir}/value.h | 1 + 16 files changed, 10 insertions(+), 9 deletions(-) rename src/{ => generators}/generator.h (90%) rename src/{ => ir}/block.c (100%) rename src/{ => ir}/block.h (97%) rename src/{ => ir}/builder.c (100%) rename src/{ => ir}/builder.h (100%) rename src/{ => ir}/function.c (100%) rename src/{ => ir}/function.h (92%) rename src/{ => ir}/instruction.c (100%) rename src/{ => ir}/instruction.h (100%) rename src/{ => ir}/module.c (100%) rename src/{ => ir}/module.h (91%) rename src/{ => ir}/type.c (100%) rename src/{ => ir}/type.h (96%) rename src/{ => ir}/value.c (100%) rename src/{ => ir}/value.h (97%) diff --git a/src/generator.h b/src/generators/generator.h similarity index 90% rename from src/generator.h rename to src/generators/generator.h index d25f996..335c1e5 100644 --- a/src/generator.h +++ b/src/generators/generator.h @@ -1,7 +1,7 @@ #ifndef __GRAVITY__GENERATOR_H #define __GRAVITY__GENERATOR_H -#include "module.h" +#include "../ir/module.h" typedef struct GravityOpaqueGenerator* GravityGenerator; struct GravityOpaqueGenerator { diff --git a/src/generators/linux_x86-64.c b/src/generators/linux_x86-64.c index 0f09ee5..811bc03 100644 --- a/src/generators/linux_x86-64.c +++ b/src/generators/linux_x86-64.c @@ -1 +1 @@ -#include "../generator.h" \ No newline at end of file +#include "generator.h" \ No newline at end of file diff --git a/src/block.c b/src/ir/block.c similarity index 100% rename from src/block.c rename to src/ir/block.c diff --git a/src/block.h b/src/ir/block.h similarity index 97% rename from src/block.h rename to src/ir/block.h index 0b900b6..88cebfc 100644 --- a/src/block.h +++ b/src/ir/block.h @@ -1,7 +1,7 @@ #ifndef __GRAVITY__BLOCK_H #define __GRAVITY__BLOCK_H -#include "list.h" +#include "../list.h" #include "type.h" #include "instruction.h" diff --git a/src/builder.c b/src/ir/builder.c similarity index 100% rename from src/builder.c rename to src/ir/builder.c diff --git a/src/builder.h b/src/ir/builder.h similarity index 100% rename from src/builder.h rename to src/ir/builder.h diff --git a/src/function.c b/src/ir/function.c similarity index 100% rename from src/function.c rename to src/ir/function.c diff --git a/src/function.h b/src/ir/function.h similarity index 92% rename from src/function.h rename to src/ir/function.h index 941f8bc..91007f6 100644 --- a/src/function.h +++ b/src/ir/function.h @@ -3,8 +3,8 @@ #include "type.h" #include "block.h" -#include "list.h" -#include "strb.h" +#include "../list.h" +#include "../strb.h" #include "instruction.h" #include #include diff --git a/src/instruction.c b/src/ir/instruction.c similarity index 100% rename from src/instruction.c rename to src/ir/instruction.c diff --git a/src/instruction.h b/src/ir/instruction.h similarity index 100% rename from src/instruction.h rename to src/ir/instruction.h diff --git a/src/module.c b/src/ir/module.c similarity index 100% rename from src/module.c rename to src/ir/module.c diff --git a/src/module.h b/src/ir/module.h similarity index 91% rename from src/module.h rename to src/ir/module.h index 0697e7c..74f61d2 100644 --- a/src/module.h +++ b/src/ir/module.h @@ -2,8 +2,8 @@ #define __GRAVITY__MODULE_H #include "function.h" -#include "list.h" -#include "strb.h" +#include "../list.h" +#include "../strb.h" #include #include diff --git a/src/type.c b/src/ir/type.c similarity index 100% rename from src/type.c rename to src/ir/type.c diff --git a/src/type.h b/src/ir/type.h similarity index 96% rename from src/type.h rename to src/ir/type.h index 3af9433..1465bb6 100644 --- a/src/type.h +++ b/src/ir/type.h @@ -1,8 +1,8 @@ #ifndef __GRAVITY__TYPE_H #define __GRAVITY__TYPE_H -#include "list.h" -#include "strb.h" +#include "../list.h" +#include "../strb.h" #include #include #include diff --git a/src/value.c b/src/ir/value.c similarity index 100% rename from src/value.c rename to src/ir/value.c diff --git a/src/value.h b/src/ir/value.h similarity index 97% rename from src/value.h rename to src/ir/value.h index 9913c9a..2024cc8 100644 --- a/src/value.h +++ b/src/ir/value.h @@ -2,6 +2,7 @@ #define __GRAVITY__VALUE_H #include "type.h" +#include "../list.h" extern uint32_t globalValueIncrementer;