Home
last modified time | relevance | path

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

/PHP-8.4/ext/opcache/jit/ir/
H A Dir_sccp.c1035 static ir_ref ir_ext_const(ir_ctx *ctx, ir_insn *val_insn, ir_op op, ir_type type) in ir_ext_const() argument
1039 switch (val_insn->type) { in ir_ext_const()
1046 new_val.i64 = (int64_t)val_insn->val.i8; in ir_ext_const()
1048 new_val.u64 = (uint64_t)val_insn->val.u8; in ir_ext_const()
1054 new_val.i64 = (int64_t)val_insn->val.i16; in ir_ext_const()
1056 new_val.u64 = (uint64_t)val_insn->val.u16; in ir_ext_const()
1062 new_val.i64 = (int64_t)val_insn->val.i32; in ir_ext_const()
1064 new_val.u64 = (uint64_t)val_insn->val.u32; in ir_ext_const()
H A Dir_x86.dasc1100 if (val_insn->type == IR_ADDR) {
1114 return (ir_type_size[val_insn->type] <= 4 || IR_IS_SIGNED_32BIT(val_insn->val.i64));
1124 if (!ir_may_fuse_imm(ctx, val_insn)) {
3123 ir_insn *val_insn = &ctx->ir_base[src];
3126 if (val_insn->op == IR_STR) {
3137 int64_t val = val_insn->val.i64;
3139 if (val_insn->op == IR_FUNC || val_insn->op == IR_SYM) {
3517 if (IR_IS_SYM_CONST(val_insn->op)) {
3523 return val_insn->val.i32;
7484 ir_ref type = val_insn->type;
[all …]
H A Dir_aarch64.dasc358 const ir_insn *val_insn = &ctx->ir_base[insn->op2];
364 if (IR_IS_SYM_CONST(val_insn->op) || !aarch64_may_encode_imm12(val_insn->val.u64)) {
376 …if (IR_IS_SYM_CONST(val_insn->op) || !aarch64_may_encode_logical_imm(val_insn->val.u64, ir_type_si…
505 const ir_insn *val_insn = &ctx->ir_base[insn->op1];
506 constraints->tmp_regs[n] = IR_TMP_REG(1, val_insn->type, IR_LOAD_SUB_REF, IR_DEF_SUB_REF);
510 const ir_insn *val_insn = &ctx->ir_base[insn->op2];
511 constraints->tmp_regs[n] = IR_TMP_REG(2, val_insn->type, IR_LOAD_SUB_REF, IR_DEF_SUB_REF);
3751 ir_insn *val_insn = &ctx->ir_base[insn->op3];
3752 ir_ref type = val_insn->type;
3892 ir_insn *val_insn = &ctx->ir_base[insn->op3];
[all …]

Completed in 31 milliseconds