alloc, load, store, and ret are all in the IR
This commit is contained in:
@@ -38,7 +38,15 @@ char* gravityFunctionToCStr(GravityFunction function);
|
||||
char* gravityValueToCStr(GravityValue value);
|
||||
|
||||
void gravityPositionBuilderAtEnd(GravityBuilder builder, GravityBlock block);
|
||||
|
||||
GravityValue gravityNewIntConstant(GravityType intType, int64_t value);
|
||||
|
||||
// instructions
|
||||
GravityValue gravityBuildAlloc(GravityBuilder builder, GravityType type, const char* name);
|
||||
void gravityBuildStore(GravityBuilder builder, GravityValue pointer, GravityValue value);
|
||||
GravityValue gravityBuildLoad(GravityBuilder builder, GravityValue pointer, const char* name);
|
||||
void gravityBuildRet(GravityBuilder builder, GravityValue returnValue);
|
||||
|
||||
// ============================ //
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user