starting work on codegen, need to work on reg allocation to progress
This commit is contained in:
10
test.c
10
test.c
@@ -51,8 +51,14 @@ int main(void) {
|
||||
gravityBuildRet(builder, xValue);*/
|
||||
|
||||
gravityBuilderSwitchToBlock(builder, entryBlock);
|
||||
GravityValue returnVal = gravityBuildIntConstant(builder, charType, 123, NULL);
|
||||
gravityBuildRet(builder, returnVal);
|
||||
|
||||
GravityValue variable = gravityBuildAlloc(builder, charType, NULL);
|
||||
GravityValue returnVal = gravityNewIntConstant(charType, 123);//gravityBuildIntConstant(builder, charType, 123, NULL);
|
||||
gravityBuildStore(builder, variable, returnVal);
|
||||
|
||||
|
||||
GravityValue varValue = gravityBuildLoad(builder, variable, NULL);
|
||||
gravityBuildRet(builder, varValue);
|
||||
|
||||
printf("%s\n", gravityFunctionToCStr(mainFunc));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user