Lines Matching refs:next_block
2024 …r_emit_overflow_and_branch(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
2035 if (true_block == next_block) {
2039 } else if (false_block == next_block) {
2900 static void ir_emit_jmp_true(ir_ctx *ctx, uint32_t b, ir_ref def, uint32_t next_block)
2907 if (true_block != next_block) {
2912 static void ir_emit_jmp_false(ir_ctx *ctx, uint32_t b, ir_ref def, uint32_t next_block)
2919 if (false_block != next_block) {
2924 static void ir_emit_jz(ir_ctx *ctx, uint32_t b, uint32_t next_block, uint8_t op, ir_type type, ir_r…
2931 if (true_block == next_block) {
2936 } else if (false_block == next_block) {
2959 static void ir_emit_jcc(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block, ui…
2966 if (true_block == next_block) {
2975 } else if (false_block == next_block) {
3059 …ir_emit_cmp_and_branch_int(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
3086 ir_emit_jmp_false(ctx, b, def, next_block);
3090 ir_emit_jmp_true(ctx, b, def, next_block);
3098 ir_emit_jz(ctx, b, next_block, op, type, op1_reg);
3103 ir_emit_jcc(ctx, b, def, insn, next_block, op, 1);
3106 … ir_emit_cmp_and_branch_fp(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
3109 ir_emit_jcc(ctx, b, def, insn, next_block, op, 0);
3112 static void ir_emit_if_int(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
3124 if (true_block != next_block) {
3128 if (false_block != next_block) {
3137 if (true_block != next_block) {
3148 ir_emit_jcc(ctx, b, def, insn, next_block, IR_NE, 1);