Lines Matching refs:arg

1288 …t(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg_ar, sljit_s32 arg, sljit_sw argw)  in getput_arg_fast()  argument
1290 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg_fast()
1292 if ((!(flags & WRITE_BACK) || !(arg & REG_MASK)) in getput_arg_fast()
1293 && !(arg & OFFS_REG_MASK) && argw <= SIMM_16BIT_MAX && argw >= SIMM_16BIT_MIN) { in getput_arg_fast()
1298 FAIL_IF(ADDLI(ADDR_TMP_mapped, reg_map[arg & REG_MASK], argw)); in getput_arg_fast()
1314 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw) in can_cache() argument
1316 SLJIT_ASSERT((arg & SLJIT_MEM) && (next_arg & SLJIT_MEM)); in can_cache()
1319 if (arg & OFFS_REG_MASK) { in can_cache()
1323 && (arg == next_arg || (arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK))) in can_cache()
1328 if (arg == next_arg) { in can_cache()
1340 …uct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg_ar, sljit_s32 arg, sljit_sw argw, slj… in getput_arg() argument
1344 SLJIT_ASSERT(arg & SLJIT_MEM); in getput_arg()
1355 base = arg & REG_MASK; in getput_arg()
1357 if (SLJIT_UNLIKELY(arg & OFFS_REG_MASK)) { in getput_arg()
1369 if (arg == compiler->cache_arg) { in getput_arg()
1376 if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) { in getput_arg()
1377 if (arg == next_arg && argw == (next_argw & 0x3)) { in getput_arg()
1378 compiler->cache_arg = arg; in getput_arg()
1394 if ((SLJIT_MEM | (arg & OFFS_REG_MASK)) == compiler->cache_arg) { in getput_arg()
1405 compiler->cache_arg = SLJIT_MEM | (arg & OFFS_REG_MASK); in getput_arg()
1407 FAIL_IF(SHLI(TMP_REG3_mapped, reg_map[OFFS_REG(arg)], argw)); in getput_arg()
1411 if (arg == next_arg && argw == (next_argw & 0x3)) { in getput_arg()
1412 compiler->cache_arg = arg; in getput_arg()
1414 FAIL_IF(ADD(TMP_REG3_mapped, reg_map[base], reg_map[!argw ? OFFS_REG(arg) : TMP_REG3])); in getput_arg()
1417 FAIL_IF(ADD(tmp_ar, reg_map[base], reg_map[!argw ? OFFS_REG(arg) : TMP_REG3])); in getput_arg()
1425 FAIL_IF(ADD(reg_map[base], reg_map[base], reg_map[!argw ? OFFS_REG(arg) : TMP_REG3])); in getput_arg()
1481 if (compiler->cache_arg == arg in getput_arg()
1514 if (arg == next_arg in getput_arg()
1517 compiler->cache_arg = arg; in getput_arg()
1533 …m(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg_ar, sljit_s32 arg, sljit_sw argw) in emit_op_mem() argument
1535 if (getput_arg_fast(compiler, flags, reg_ar, arg, argw)) in emit_op_mem()
1540 return getput_arg(compiler, flags, reg_ar, arg, argw, 0, 0); in emit_op_mem()