Home
last modified time | relevance | path

Searched refs:argw (Results 1 – 9 of 9) sorted by relevance

/external/pcre/dist2/src/sljit/
DsljitNativeARM_64.c828 …fast(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw) in getput_arg_fast() argument
835 if ((arg & REG_MASK) && !(arg & OFFS_REG_MASK) && argw <= 255 && argw >= -256) { in getput_arg_fast()
840 argw &= 0x1ff; in getput_arg_fast()
842 | (shift << 30) | RT(reg) | RN(arg) | (argw << 12))); in getput_arg_fast()
849 argw &= 0x3; in getput_arg_fast()
850 if (argw && argw != shift) in getput_arg_fast()
857 | RN(arg & REG_MASK) | RM(OFFS_REG(arg)) | (argw ? (1 << 12) : 0))); in getput_arg_fast()
862 if (argw >= 0 && (argw >> shift) <= 0xfff && (argw & ((1 << shift) - 1)) == 0) { in getput_arg_fast()
867 | RT(reg) | RN(arg) | (argw << (10 - shift)))); in getput_arg_fast()
871 if (argw > 255 || argw < -256) in getput_arg_fast()
[all …]
DsljitNativeARM_T2_32.c799 #define OFFSET_CHECK(imm, shift) (!(argw & ~(imm << shift)))
891 …fast(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw) in getput_arg_fast() argument
898 if ((arg & REG_MASK) && !(arg & OFFS_REG_MASK) && argw <= 0xff && argw >= -0xff) { in getput_arg_fast()
904 if (argw >= 0) in getput_arg_fast()
905 argw |= 0x200; in getput_arg_fast()
907 argw = -argw; in getput_arg_fast()
910 SLJIT_ASSERT(argw >= 0 && (argw & 0xff) <= 0xff); in getput_arg_fast()
911 …FAIL_IF(push_inst32(compiler, sljit_mem32[flags] | MEM_IMM8 | RT4(reg) | RN4(arg) | 0x100 | argw)); in getput_arg_fast()
921 argw &= 0x3; in getput_arg_fast()
925 if (!argw && IS_3_LO_REGS(reg, arg, other_r)) in getput_arg_fast()
[all …]
DsljitNativeARM_32.c1336 …(struct sljit_compiler *compiler, sljit_s32 inp_flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw) in getput_arg_fast() argument
1341 imm = get_imm(argw); in getput_arg_fast()
1348 imm = get_imm(~argw); in getput_arg_fast()
1365 if ((argw & 0x3) != 0 && !IS_TYPE1_TRANSFER(inp_flags)) in getput_arg_fast()
1371 RM(OFFS_REG(arg)) | (IS_TYPE1_TRANSFER(inp_flags) ? SRC2_IMM : 0) | ((argw & 0x3) << 7)))); in getput_arg_fast()
1376 if (argw >= 0 && argw <= 0xfff) { in getput_arg_fast()
1379 …st(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, argw))); in getput_arg_fast()
1382 if (argw < 0 && argw >= -0xfff) { in getput_arg_fast()
1385 …t(compiler, EMIT_DATA_TRANSFER(inp_flags, 0, inp_flags & WRITE_BACK, reg, arg & REG_MASK, -argw))); in getput_arg_fast()
1390 if (argw >= 0 && argw <= 0xff) { in getput_arg_fast()
[all …]
DsljitNativeTILEGX_64.c1288 …t(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg_ar, sljit_s32 arg, sljit_sw argw) in getput_arg_fast() argument
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
1320 argw &= 0x3; in can_cache()
1322 if (argw && argw == next_argw in can_cache()
1329 if (((next_argw - argw) <= SIMM_16BIT_MAX in can_cache()
1330 && (next_argw - argw) >= SIMM_16BIT_MIN)) in can_cache()
1340 …ler *compiler, sljit_s32 flags, sljit_s32 reg_ar, sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg… in getput_arg() argument
1358 argw &= 0x3; in getput_arg()
[all …]
DsljitNativeMIPS_common.c701 …t(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg_ar, sljit_s32 arg, sljit_sw argw) in getput_arg_fast() argument
705 … WRITE_BACK) || !(arg & REG_MASK)) && !(arg & OFFS_REG_MASK) && argw <= SIMM_MAX && argw >= SIMM_M… in getput_arg_fast()
710 …| TA(reg_ar) | IMM(argw), ((flags & MEM_MASK) <= GPR_REG && (flags & LOAD_DATA)) ? reg_ar : MOVABL… in getput_arg_fast()
719 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw) in can_cache() argument
725 argw &= 0x3; in can_cache()
727 …if (argw && argw == next_argw && (arg == next_arg || (arg & OFFS_REG_MASK) == (next_arg & OFFS_REG… in can_cache()
733 if (((next_argw - argw) <= SIMM_MAX && (next_argw - argw) >= SIMM_MIN)) in can_cache()
742 …ler *compiler, sljit_s32 flags, sljit_s32 reg_ar, sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg… in getput_arg() argument
762 argw &= 0x3; in getput_arg()
770 if (argw == compiler->cache_argw) { in getput_arg()
[all …]
DsljitNativePPC_common.c848 …(struct sljit_compiler *compiler, sljit_s32 inp_flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw) in getput_arg_fast() argument
857 if (argw & 0x3) in getput_arg_fast()
875 …if (argw > SIMM_MAX || argw < SIMM_MIN || ((inst & INT_ALIGNED) && (argw & 0x3)) || (inst & UPDATE… in getput_arg_fast()
882 if (argw > SIMM_MAX || argw < SIMM_MIN) in getput_arg_fast()
891 …FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg & REG_MASK) | IMM(argw in getput_arg_fast()
898 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw) in can_cache() argument
908 return ((arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK) && (argw & 0x3) == (next_argw & 0x3)); in can_cache()
914 high_short = (argw + ((argw & 0x8000) << 1)) & ~0xffff; in can_cache()
918 if (argw <= 0x7fffffffl && argw >= -0x80000000l) { in can_cache()
919 high_short = (argw + ((argw & 0x8000) << 1)) & ~0xffff; in can_cache()
[all …]
DsljitNativeSPARC_common.c513 …fast(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw) in getput_arg_fast() argument
518 if ((!(arg & OFFS_REG_MASK) && argw <= SIMM_MAX && argw >= SIMM_MIN) in getput_arg_fast()
519 || ((arg & OFFS_REG_MASK) && (argw & 0x3) == 0)) { in getput_arg_fast()
525 | S1(arg & REG_MASK) | ((arg & OFFS_REG_MASK) ? S2(OFFS_REG(arg)) : IMM(argw)), in getput_arg_fast()
536 static sljit_s32 can_cache(sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg, sljit_sw next_argw) in can_cache() argument
542 argw &= 0x3; in can_cache()
543 SLJIT_ASSERT(argw); in can_cache()
545 if ((arg & OFFS_REG_MASK) == (next_arg & OFFS_REG_MASK) && argw == next_argw) in can_cache()
550 if (((next_argw - argw) <= SIMM_MAX && (next_argw - argw) >= SIMM_MIN)) in can_cache()
556 …mpiler *compiler, sljit_s32 flags, sljit_s32 reg, sljit_s32 arg, sljit_sw argw, sljit_s32 next_arg… in getput_arg() argument
[all …]
DsljitNativeX86_common.c1452 #define BINARY_IMM(op_imm, op_mr, immw, arg, argw) \ argument
1454 inst = emit_x86_instruction(compiler, 1 | EX86_BIN_INS, SLJIT_IMM, immw, arg, argw); \
1460 inst = emit_x86_instruction(compiler, 1, TMP_REG2, 0, arg, argw); \
1470 #define BINARY_IMM(op_imm, op_mr, immw, arg, argw) \ argument
1471 inst = emit_x86_instruction(compiler, 1 | EX86_BIN_INS, SLJIT_IMM, immw, arg, argw); \
/external/llvm/test/Transforms/InstCombine/
Dicmp-range.ll49 define i1 @test_nonzero6(i8* %argw) {
52 %val = load i8, i8* %argw, !range !3