Home
last modified time | relevance | path

Searched refs:IR_MAY_SWAP (Results 1 – 3 of 3) sorted by relevance

/php-src/ext/opcache/jit/ir/
H A Dir_private.h1353 #define IR_MAY_SWAP (1U<<27) /* Allow swapping operands for better register allocation */ macro
H A Dir_ra.c1933 if (ctx->rules && (ctx->rules[input] & IR_MAY_SWAP)) { in ir_coalesce()
1989 if ((*rule) & (IR_MAY_SWAP|IR_MAY_REUSE)) { in ir_coalesce()
1992 if ((*rule) & IR_MAY_SWAP) { in ir_coalesce()
H A Dir_x86.dasc1543 ctx->rules[ref] = IR_BINOP_INT | IR_MAY_SWAP;
1548 ctx->rules[ref] = IR_BINOP_INT | IR_MAY_SWAP;
1928 ctx->rules[insn->op1] = IR_BINOP_INT | IR_MAY_SWAP;
2063 return IR_BINOP_INT | IR_MAY_SWAP;
2075 return IR_BINOP_SSE2 | IR_MAY_SWAP;
2298 return IR_MIN_MAX_INT | IR_MAY_SWAP;
2587 ctx->rules[op2_insn->op1] = IR_BINOP_INT | IR_MAY_SWAP;
2630 ctx->rules[insn->op2] = IR_BINOP_INT | IR_MAY_SWAP;
2728 ctx->rules[op2_insn->op1] = IR_BINOP_INT | IR_MAY_SWAP;

Completed in 39 milliseconds