Lines Matching refs:next_block
4000 …r_emit_overflow_and_branch(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
4010 if (true_block == next_block) {
4014 } else if (false_block == next_block) {
5905 static void ir_emit_jmp_true(ir_ctx *ctx, uint32_t b, ir_ref def, uint32_t next_block)
5912 if (true_block != next_block) {
5917 static void ir_emit_jmp_false(ir_ctx *ctx, uint32_t b, ir_ref def, uint32_t next_block)
5924 if (false_block != next_block) {
5929 static void ir_emit_jcc(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block, ui…
5936 if (true_block == next_block) {
5945 } else if (false_block == next_block) {
6049 …ir_emit_cmp_and_branch_int(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
6072 ir_emit_jmp_false(ctx, b, def, next_block);
6076 ir_emit_jmp_true(ctx, b, def, next_block);
6099 ir_emit_jcc(ctx, b, def, insn, next_block, op, 1);
6102 …r_emit_test_and_branch_int(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
6115 ir_emit_jcc(ctx, b, def, insn, next_block, op, 1);
6118 … ir_emit_cmp_and_branch_fp(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
6121 ir_emit_jcc(ctx, b, def, insn, next_block, op, 0);
6124 static void ir_emit_if_int(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
6142 if (true_block != next_block) {
6146 if (false_block != next_block) {
6155 if (true_block != next_block) {
6169 ir_emit_jcc(ctx, b, def, insn, next_block, IR_NE, 1);
8997 static bool ir_emit_guard_jcc(ir_ctx *ctx, uint32_t b, ir_ref def, uint32_t next_block, uint8_t op,…
9019 if (target != next_block) {
9232 static bool ir_emit_guard(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
9288 return ir_emit_guard_jcc(ctx, b, def, next_block, op, addr, 1);
9310 …bool ir_emit_guard_cmp_int(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
9366 return ir_emit_guard_jcc(ctx, b, def, next_block, op, addr, 1);
9369 … bool ir_emit_guard_cmp_fp(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
9377 return ir_emit_guard_jcc(ctx, b, def, next_block, op, addr, 0);
9380 …ool ir_emit_guard_test_int(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
9386 return ir_emit_guard_jcc(ctx, b, def, next_block, op, addr, 1);
9389 …bool ir_emit_guard_jcc_int(ir_ctx *ctx, uint32_t b, ir_ref def, ir_insn *insn, uint32_t next_block)
9397 return ir_emit_guard_jcc(ctx, b, def, next_block, op, addr, 1);
10498 goto next_block;
10503 goto next_block;
10508 goto next_block;
10513 goto next_block;
10666 goto next_block;
10671 goto next_block;
10711 next_block:;