X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=ir.h;h=d0fd7879c5c20509dd29f25eb11588ebb0ea015a;hp=5b948358fdee732766bf818a66653350460c823a;hb=beaba494b553421e4eaba1a72262ad354bf4a217;hpb=4ff68e07e8cc5980c3f4be880d0e81f0bdba5e7c diff --git a/ir.h b/ir.h index 5b94835..d0fd787 100644 --- a/ir.h +++ b/ir.h @@ -170,6 +170,7 @@ bool GMQCC_WARN ir_block_create_store_op(ir_block*, lex_ctx_t, int op, ir_value bool GMQCC_WARN ir_block_create_storep(ir_block*, lex_ctx_t, ir_value *target, ir_value *what); ir_value* ir_block_create_load_from_ent(ir_block*, lex_ctx_t, const char *label, ir_value *ent, ir_value *field, int outype); ir_value* ir_block_create_fieldaddress(ir_block*, lex_ctx_t, const char *label, ir_value *entity, ir_value *field); +bool GMQCC_WARN ir_block_create_state_op(ir_block*, lex_ctx_t, ir_value *frame, ir_value *think); /* This is to create an instruction of the form * %label := opcode a, b