HomeSort by relevance Sort by last modified time
    Searched full:shamt (Results 1 - 25 of 117) sorted by null

1 2 3 4 5

  /external/swiftshader/third_party/LLVM/test/CodeGen/X86/
shift-and.ll 5 %shamt = and i32 %t, 31
6 %res = shl i32 %val, %shamt
13 %shamt = and i16 %t, 31
15 %tmp1 = ashr i16 %tmp, %shamt
21 %shamt = and i64 %t, 63
22 %res = lshr i64 %val, %shamt
vshift-5.ll 12 %shamt = shufflevector <4 x i32> %tmp0, <4 x i32> undef, <4 x i32> zeroinitializer
13 %shl = shl <4 x i32> %val, %shamt
26 %shamt = shufflevector <4 x i32> %tmp0, <4 x i32> undef, <4 x i32> zeroinitializer
27 %shr = ashr <4 x i32> %val, %shamt
39 %shamt = shufflevector <4 x i32> %tmp0, <4 x i32> undef, <4 x i32> zeroinitializer
40 %shl = shl <4 x i32> %val, %shamt
52 %shamt = shufflevector <4 x i32> %tmp0, <4 x i32> undef, <4 x i32> zeroinitializer
53 %shr = ashr <4 x i32> %val, %shamt
vshift-4.ll 10 %shamt = shufflevector <2 x i64> %sh, <2 x i64> undef, <2 x i32> <i32 0, i32 0>
11 %shl = shl <2 x i64> %val, %shamt
21 %shamt = shufflevector <2 x i64> %sh, <2 x i64> undef, <2 x i32> <i32 0, i32 1>
22 %shl = shl <2 x i64> %val, %shamt
31 %shamt = shufflevector <2 x i32> %amt, <2 x i32> undef, <4 x i32> <i32 1, i32 1, i32 1, i32 1>
32 %shl = shl <4 x i32> %val, %shamt
41 %shamt = shufflevector <2 x i32> %amt, <2 x i32> undef, <4 x i32> <i32 1, i32 undef, i32 1, i32 1>
42 %shl = shl <4 x i32> %val, %shamt
51 %shamt = shufflevector <2 x i32> %amt, <2 x i32> undef, <4 x i32> <i32 1, i32 1, i32 1, i32 1>
52 %shl = shl <4 x i32> %val, %shamt
    [all...]
  /external/llvm/test/CodeGen/PowerPC/
2004-11-30-shr-var-crash.ll 4 %shamt = add i8 0, 1 ; <i8> [#uses=1]
5 %shift.upgrd.1 = zext i8 %shamt to i64 ; <i64> [#uses=1]
  /external/swiftshader/third_party/LLVM/test/CodeGen/PowerPC/
2004-11-30-shr-var-crash.ll 4 %shamt = add i8 0, 1 ; <i8> [#uses=1]
5 %shift.upgrd.1 = zext i8 %shamt to i64 ; <i64> [#uses=1]
  /external/llvm/test/CodeGen/X86/
shift-bmi2.ll 4 define i32 @shl32(i32 %x, i32 %shamt) nounwind uwtable readnone {
6 %shl = shl i32 %x, %shamt
28 define i32 @shl32p(i32* %p, i32 %shamt) nounwind uwtable readnone {
31 %shl = shl i32 %x, %shamt
54 define i64 @shl64(i64 %x, i64 %shamt) nounwind uwtable readnone {
56 %shl = shl i64 %x, %shamt
72 define i64 @shl64p(i64* %p, i64 %shamt) nounwind uwtable readnone {
75 %shl = shl i64 %x, %shamt
92 define i32 @lshr32(i32 %x, i32 %shamt) nounwind uwtable readnone {
94 %shl = lshr i32 %x, %shamt
    [all...]
shift-and.ll 12 %shamt = and i32 %t, 31
13 %res = shl i32 %val, %shamt
25 %shamt = and i32 %t, 63
26 %res = shl i32 %val, %shamt
40 %shamt = and i16 %t, 31
42 %tmp1 = ashr i16 %tmp, %shamt
51 %shamt = and i64 %t, 63
52 %res = lshr i64 %val, %shamt
60 %shamt = and i64 %t, 191
61 %res = lshr i64 %val, %shamt
    [all...]
vshift-5.ll 12 %shamt = shufflevector <4 x i32> %tmp0, <4 x i32> undef, <4 x i32> zeroinitializer
13 %shl = shl <4 x i32> %val, %shamt
26 %shamt = shufflevector <4 x i32> %tmp0, <4 x i32> undef, <4 x i32> zeroinitializer
27 %shr = ashr <4 x i32> %val, %shamt
39 %shamt = shufflevector <4 x i32> %tmp0, <4 x i32> undef, <4 x i32> zeroinitializer
40 %shl = shl <4 x i32> %val, %shamt
52 %shamt = shufflevector <4 x i32> %tmp0, <4 x i32> undef, <4 x i32> zeroinitializer
53 %shr = ashr <4 x i32> %val, %shamt
vshift-4.ll 10 %shamt = shufflevector <2 x i64> %sh, <2 x i64> undef, <2 x i32> <i32 0, i32 0>
11 %shl = shl <2 x i64> %val, %shamt
26 %shamt = shufflevector <2 x i64> %sh, <2 x i64> undef, <2 x i32> <i32 0, i32 1>
27 %shl = shl <2 x i64> %val, %shamt
36 %shamt = shufflevector <2 x i32> %amt, <2 x i32> undef, <4 x i32> <i32 1, i32 1, i32 1, i32 1>
37 %shl = shl <4 x i32> %val, %shamt
46 %shamt = shufflevector <2 x i32> %amt, <2 x i32> undef, <4 x i32> <i32 1, i32 undef, i32 1, i32 1>
47 %shl = shl <4 x i32> %val, %shamt
56 %shamt = shufflevector <2 x i32> %amt, <2 x i32> undef, <4 x i32> <i32 1, i32 1, i32 1, i32 1>
57 %shl = shl <4 x i32> %val, %shamt
    [all...]
  /external/llvm/test/ExecutionEngine/MCJIT/
test-shift.ll 4 %shamt = add i8 0, 1 ; <i8> [#uses=8]
5 %shift.upgrd.1 = zext i8 %shamt to i32 ; <i32> [#uses=1]
8 %shift.upgrd.2 = zext i8 %shamt to i32 ; <i32> [#uses=1]
13 %shift.upgrd.5 = zext i8 %shamt to i32 ; <i32> [#uses=1]
16 %shift.upgrd.6 = zext i8 %shamt to i32 ; <i32> [#uses=1]
20 %shift.upgrd.7 = zext i8 %shamt to i64 ; <i64> [#uses=1]
23 %shift.upgrd.8 = zext i8 %shamt to i64 ; <i64> [#uses=1]
26 %shift.upgrd.9 = zext i8 %shamt to i64 ; <i64> [#uses=1]
29 %shift.upgrd.10 = zext i8 %shamt to i64 ; <i64> [#uses=1]
  /external/llvm/test/ExecutionEngine/OrcMCJIT/
test-shift.ll 4 %shamt = add i8 0, 1 ; <i8> [#uses=8]
5 %shift.upgrd.1 = zext i8 %shamt to i32 ; <i32> [#uses=1]
8 %shift.upgrd.2 = zext i8 %shamt to i32 ; <i32> [#uses=1]
13 %shift.upgrd.5 = zext i8 %shamt to i32 ; <i32> [#uses=1]
16 %shift.upgrd.6 = zext i8 %shamt to i32 ; <i32> [#uses=1]
20 %shift.upgrd.7 = zext i8 %shamt to i64 ; <i64> [#uses=1]
23 %shift.upgrd.8 = zext i8 %shamt to i64 ; <i64> [#uses=1]
26 %shift.upgrd.9 = zext i8 %shamt to i64 ; <i64> [#uses=1]
29 %shift.upgrd.10 = zext i8 %shamt to i64 ; <i64> [#uses=1]
  /external/swiftshader/third_party/LLVM/test/ExecutionEngine/
test-shift.ll 4 %shamt = add i8 0, 1 ; <i8> [#uses=8]
5 %shift.upgrd.1 = zext i8 %shamt to i32 ; <i32> [#uses=1]
8 %shift.upgrd.2 = zext i8 %shamt to i32 ; <i32> [#uses=1]
13 %shift.upgrd.5 = zext i8 %shamt to i32 ; <i32> [#uses=1]
16 %shift.upgrd.6 = zext i8 %shamt to i32 ; <i32> [#uses=1]
20 %shift.upgrd.7 = zext i8 %shamt to i64 ; <i64> [#uses=1]
23 %shift.upgrd.8 = zext i8 %shamt to i64 ; <i64> [#uses=1]
26 %shift.upgrd.9 = zext i8 %shamt to i64 ; <i64> [#uses=1]
29 %shift.upgrd.10 = zext i8 %shamt to i64 ; <i64> [#uses=1]
  /external/llvm/test/ExecutionEngine/
test-interp-vec-shift.ll 4 %shamt = add <2 x i8> <i8 0, i8 0>, <i8 1, i8 2>
5 %shift.upgrd.1 = zext <2 x i8> %shamt to <2 x i32>
8 %shift.upgrd.2 = zext <2 x i8> %shamt to <2 x i32>
13 %shift.upgrd.5 = zext <2 x i8> %shamt to <2 x i32>
16 %shift.upgrd.6 = zext <2 x i8> %shamt to <2 x i32>
20 %shift.upgrd.7 = zext <2 x i8> %shamt to <2 x i64>
23 %shift.upgrd.8 = zext <2 x i8> %shamt to <2 x i64>
26 %shift.upgrd.9 = zext <2 x i8> %shamt to <2 x i64>
29 %shift.upgrd.10 = zext <2 x i8> %shamt to <2 x i64>
  /toolchain/binutils/binutils-2.27/cpu/
iq2000.cpu 149 (dnf f-shamt "shift amount field" () 10 5)
372 (dnop shamt "shift amount" () h-uint f-shamt)
458 (+ OP_SPECIAL rt rd-rs (f-shamt 0) FUNC_ADD)
464 (+ OP_SPECIAL rs rt rd (f-shamt 0) FUNC_ADD)
495 (+ OP_SPECIAL rd-rs rt (f-shamt 0) FUNC_ADDU)
501 (+ OP_SPECIAL rs rt rd (f-shamt 0) FUNC_ADDU)
507 (+ OP_SPECIAL rd-rs rt (f-shamt 0) FUNC_ADO16)
516 (+ OP_SPECIAL rs rt rd (f-shamt 0) FUNC_ADO16)
525 (+ OP_SPECIAL rd-rs rt (f-shamt 0) FUNC_AND
    [all...]
iq2000m.cpu 212 (+ OP_COP3 (f-rs 9) rt rd (f-shamt 0) (f-func 0))
242 (+ OP_SPECIAL rs (f-rt 0) (f-rd 0) (f-shamt 0) FUNC_JCR)
248 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 3))
254 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 7))
260 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 11))
266 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 15))
272 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 8))
278 (+ OP_COP2 (f-rs 1) rt (f-rd 0) (f-shamt 0) (f-func 4))
284 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 2))
290 (+ OP_COP2 (f-rs 1) rt rd (f-shamt 0) (f-func 6)
    [all...]
iq10.cpu 287 (+ OP_SPECIAL (f-rs 0) (f-rt 0) (f-rd 0) (f-shamt 0) FUNC10_YIELD)
295 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_CRC32)
301 (+ OP_COP3 rs rt rd (f-shamt 0) FUNC10_CRC32B)
307 (+ OP_SPECIAL rs rt rd (f-shamt 0) FUNC10_CNT1S)
317 (+ OP_COP3 (f-rs 0) (f-rt 0) rd (f-shamt 0) FUNC10_AVAIL)
323 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_FREE)
329 (+ OP_COP3 rs (f-rt 0) rd (f-shamt 0) FUNC10_TSTOD)
335 (+ OP_COP3 (f-rs 0) (f-rt 0) rd (f-shamt 0) FUNC10_CMPHDR)
341 (+ OP_COP3 (f-rs 0) rt rd (f-shamt 0) FUNC10_MCID)
347 (+ OP_COP3 (f-rs 0) (f-rt 0) rd (f-shamt 0) FUNC10_DBA
    [all...]
  /system/core/libpixelflinger/codeflinger/
mips64_disassem.c 187 reg_name[i.RType.rt], i.RType.shamt);
190 if (i.RType.func == OP_SRLV && (i.RType.shamt & 1) == 1) {
197 if (i.RType.shamt == OP_MUL) {
199 } else if (i.RType.shamt == OP_MUH) {
207 if (i.RType.shamt == OP_MUL) {
209 } else if (i.RType.shamt == OP_MUH) {
238 i.RType.shamt);
292 i.RType.shamt,
298 i.RType.shamt,
304 i.RType.shamt,
    [all...]
mips_opcode.h 65 unsigned shamt: 5; member in struct:__anon2838::__anon2841
100 unsigned shamt: 5; member in struct:__anon2838::__anon2845
351 * Values for the 'shamt' field when OP_SPECIAL3 && func OP_BSHFL.
360 * Values for the 'shamt' field when OP_SOP30.
mips_disassem.c 222 reg_name[i.RType.rt], i.RType.shamt);
225 if (i.RType.func == OP_SRLV && (i.RType.shamt & 1) == 1) {
247 i.RType.shamt);
327 i.RType.shamt,
333 i.RType.shamt,
334 i.RType.rd-i.RType.shamt+1);
335 else if (i.RType.func == OP_BSHFL && i.RType.shamt == OP_WSBH)
339 else if (i.RType.func == OP_BSHFL && i.RType.shamt == OP_SEB)
343 else if (i.RType.func == OP_BSHFL && i.RType.shamt == OP_SEH)
  /external/llvm/lib/Target/Mips/
MipsAnalyzeImmediate.cpp 43 unsigned Shamt = countTrailingZeros(Imm);
44 GetInstSeqLs(Imm >> Shamt, RemSize - Shamt, SeqLs);
45 AddInstr(SeqLs, Inst(SLL, Shamt));
  /external/swiftshader/third_party/LLVM/lib/Target/Mips/
Mips64InstrInfo.td 42 FR<0x00, func, (outs CPU64Regs:$rd), (ins CPU64Regs:$rt, shamt_64:$shamt),
43 !strconcat(instr_asm, "\t$rd, $rt, $shamt"),
44 [(set CPU64Regs:$rd, (OpNode CPU64Regs:$rt, (i64 PF:$shamt)))],
54 let shamt = _shamt;
58 let rd = 0, shamt = 0, Defs = [HI64, LO64] in {
71 let shamt = 0 in {
88 let shamt = 0;
MipsInstrInfo.td 145 def shamt : Operand<i32>;
205 // shamt field must fit in 5 bits.
271 let shamt = 0;
279 let shamt = 0;
296 let rd = 0, shamt = 0, Defs = [HI, LO], Uses = [HI, LO] in
302 let shamt = 0;
311 let shamt = 0;
318 FR<0x00, func, (outs CPURegs:$rd), (ins CPURegs:$rt, shamt:$shamt),
319 !strconcat(instr_asm, "\t$rd, $rt, $shamt"),
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 381 Constant *ShAmt = ConstantExpr::getZExt(COp1, TrOp->getType());
383 Value *NSh = Builder->CreateBinOp(I.getOpcode(), TrOp, ShAmt,I.getName());
709 unsigned ShAmt = Op1C->getZExtValue();
714 APInt::getHighBitsSet(Op1C->getBitWidth(), ShAmt), 0,
722 ComputeNumSignBits(I.getOperand(0), 0, &I) > ShAmt) {
752 unsigned ShAmt = Op1C->getZExtValue();
762 isPowerOf2_32(BitWidth) && Log2_32(BitWidth) == ShAmt) {
772 MaskedValueIsZero(Op0, APInt::getLowBitsSet(Op1C->getBitWidth(), ShAmt),
796 unsigned ShAmt = Op1C->getZExtValue();
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
InstCombineShifts.cpp 369 Constant *ShAmt = ConstantExpr::getZExt(Op1, TrOp->getType());
371 Value *NSh = Builder->CreateBinOp(I.getOpcode(), TrOp, ShAmt,I.getName());
639 unsigned ShAmt = Op1C->getZExtValue();
644 APInt::getHighBitsSet(Op1C->getBitWidth(), ShAmt))) {
651 ComputeNumSignBits(I.getOperand(0)) > ShAmt) {
678 unsigned ShAmt = Op1C->getZExtValue();
688 isPowerOf2_32(BitWidth) && Log2_32(BitWidth) == ShAmt) {
698 MaskedValueIsZero(Op0,APInt::getLowBitsSet(Op1C->getBitWidth(),ShAmt))){
718 unsigned ShAmt = Op1C->getZExtValue();
744 MaskedValueIsZero(Op0,APInt::getLowBitsSet(Op1C->getBitWidth(),ShAmt))){
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp 661 unsigned ShAmt = SA->getZExtValue();
665 if (ShAmt >= BitWidth)
668 // If this is ((X >>u C1) << ShAmt), see if we can simplify this into a
673 if (ShAmt && (NewMask & APInt::getLowBitsSet(BitWidth, ShAmt)) == 0) {
676 int Diff = ShAmt-C1;
690 if (SimplifyDemandedBits(InOp, NewMask.lshr(ShAmt),
700 if (ShAmt < InnerBits && NewMask.lshr(InnerBits) == 0 &&
703 if (!APInt(BitWidth, ShAmt).isIntN(ShTy.getSizeInBits()))
707 TLO.DAG.getConstant(ShAmt, dl, ShTy))
    [all...]

Completed in 948 milliseconds

1 2 3 4 5