starting work on codegen, need to work on reg allocation to progress

This commit is contained in:
2026-08-05 19:17:15 +10:00
parent 6de562b7c3
commit d6c448af87
8 changed files with 121 additions and 18 deletions

View File

@@ -28,7 +28,10 @@ GravityBuilder gravityCreateBuilder(void);
GravityFunction gravityNewFunction(GravityModule module, const char* name, GravityType functionType);
GravityBlock gravityStartBlock(const char* name, GravityFunction function);
int gravityGetTypeSize(GravityType type);
GravityValue gravityBuildIntConstant(GravityBuilder builder, GravityType intType, int64_t value, const char* name);
GravityValue gravityNewIntConstant(GravityType intType, int64_t value);
GravityType gravityCreateFunctionType(int numArgs, GravityType* argTypes, GravityType returnType);
GravityType gravityCreateIntegerType(uint8_t width, bool isSigned);