Lines Matching refs:reg

509 static sljit_si getput_arg_fast(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, slji…  in getput_arg_fast()  argument
520 | ((flags & MEM_MASK) <= GPR_REG ? D(reg) : DA(reg)) in getput_arg_fast()
522 ((flags & MEM_MASK) <= GPR_REG && (flags & LOAD_DATA)) ? DR(reg) : MOVABLE_INS)); in getput_arg_fast()
552 static sljit_si getput_arg(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si … in getput_arg() argument
577 …else if ((flags & LOAD_DATA) && ((flags & MEM_MASK) <= GPR_REG) && reg != base && reg != OFFS_REG(… in getput_arg()
578 arg2 = reg; in getput_arg()
598 else if ((flags & LOAD_DATA) && ((flags & MEM_MASK) <= GPR_REG) && reg != base) in getput_arg()
599 arg2 = reg; in getput_arg()
606 dest = ((flags & MEM_MASK) <= GPR_REG ? D(reg) : DA(reg)); in getput_arg()
607 delay_slot = ((flags & MEM_MASK) <= GPR_REG && (flags & LOAD_DATA)) ? DR(reg) : MOVABLE_INS; in getput_arg()
616 …t_si emit_op_mem(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg, slji… in emit_op_mem() argument
618 if (getput_arg_fast(compiler, flags, reg, arg, argw)) in emit_op_mem()
622 return getput_arg(compiler, flags, reg, arg, argw, 0, 0); in emit_op_mem()
625 …_si emit_op_mem2(struct sljit_compiler *compiler, sljit_si flags, sljit_si reg, sljit_si arg1, slj… in emit_op_mem2() argument
627 if (getput_arg_fast(compiler, flags, reg, arg1, arg1w)) in emit_op_mem2()
629 return getput_arg(compiler, flags, reg, arg1, arg1w, arg2, arg2w); in emit_op_mem2()
917 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_register_index(sljit_si reg) in sljit_get_register_index() argument
919 CHECK_REG_INDEX(check_sljit_get_register_index(reg)); in sljit_get_register_index()
920 return reg_map[reg]; in sljit_get_register_index()
923 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_get_float_register_index(sljit_si reg) in sljit_get_float_register_index() argument
925 CHECK_REG_INDEX(check_sljit_get_float_register_index(reg)); in sljit_get_float_register_index()
926 return reg << 1; in sljit_get_float_register_index()
1375 sljit_si reg, flags = (GET_FLAGS(op) ? SET_FLAGS : 0); in sljit_emit_op_flags() local
1386 reg = (op < SLJIT_ADD && FAST_IS_REG(dst)) ? dst : TMP_REG2; in sljit_emit_op_flags()
1403 FAIL_IF(push_inst(compiler, OR | D(reg) | S1(0) | IMM(1), UNMOVABLE_INS)); in sljit_emit_op_flags()
1404 FAIL_IF(push_inst(compiler, OR | D(reg) | S1(0) | IMM(0), UNMOVABLE_INS)); in sljit_emit_op_flags()
1409 return (reg == TMP_REG2) ? emit_op_mem(compiler, WORD_DATA, TMP_REG2, dst, dstw) : SLJIT_SUCCESS; in sljit_emit_op_flags()
1417 sljit_si reg; in sljit_emit_const() local
1428 reg = SLOW_IS_REG(dst) ? dst : TMP_REG2; in sljit_emit_const()
1430 PTR_FAIL_IF(emit_const(compiler, reg, init_value)); in sljit_emit_const()