HomeSort by relevance Sort by last modified time
    Searched defs:ShiftAmt (Results 1 - 25 of 70) sorted by null

1 2 3

  /external/llvm/lib/Target/AArch64/
AArch64ExpandPseudoInsts.cpp 97 const unsigned ShiftAmt = ToIdx * 16;
100 const uint64_t Chunk = getChunk(Imm, FromIdx) << ShiftAmt;
102 Imm &= ~(0xFFFFLL << ShiftAmt);
114 const unsigned ShiftAmt = ChunkIdx * 16;
134 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt));
195 unsigned ShiftAmt = 0;
198 for (; ShiftAmt < 64; ShiftAmt += 16) {
199 Imm16 = (UImm >> ShiftAmt) & 0xFFFF;
212 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt));
    [all...]
AArch64ConditionOptimizer.cpp 165 unsigned ShiftAmt = AArch64_AM::getShiftValue(I->getOperand(3).getImm());
169 } else if (I->getOperand(2).getImm() << ShiftAmt >= 0xfff) {
AArch64ISelDAGToDAG.cpp 264 unsigned ShiftAmt;
267 ShiftAmt = 0;
269 ShiftAmt = 12;
274 unsigned ShVal = AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt);
    [all...]
  /external/llvm/lib/Analysis/
DemandedBits.cpp 147 uint64_t ShiftAmt = CI->getLimitedValue(BitWidth-1);
148 AB = AOut.lshr(ShiftAmt);
154 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1);
156 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt);
163 uint64_t ShiftAmt = CI->getLimitedValue(BitWidth-1);
164 AB = AOut.shl(ShiftAmt);
169 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
176 uint64_t ShiftAmt = CI->getLimitedValue(BitWidth-1);
177 AB = AOut.shl(ShiftAmt);
181 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt))
    [all...]
ConstantFolding.cpp 181 unsigned ShiftAmt = isLittleEndian ? 0 : SrcBitSize*(Ratio-1);
192 ConstantInt::get(Src->getType(), ShiftAmt));
193 ShiftAmt += isLittleEndian ? SrcBitSize : -SrcBitSize;
213 unsigned ShiftAmt = isLittleEndian ? 0 : DstBitSize*(Ratio-1);
218 ConstantInt::get(Src->getType(), ShiftAmt));
219 ShiftAmt += isLittleEndian ? DstBitSize : -DstBitSize;
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DemandedBits.cpp 158 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1);
159 AB = AOut.lshr(ShiftAmt);
165 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1);
167 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt);
173 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1);
174 AB = AOut.shl(ShiftAmt);
179 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
185 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1);
186 AB = AOut.shl(ShiftAmt);
190 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt))
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 576 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
577 APInt DemandedMaskIn(DemandedMask.lshr(ShiftAmt));
582 DemandedMaskIn |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1);
584 DemandedMaskIn |= APInt::getHighBitsSet(BitWidth, ShiftAmt);
590 KnownZero <<= ShiftAmt;
591 KnownOne <<= ShiftAmt;
593 if (ShiftAmt)
594 KnownZero |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
600 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
603 APInt DemandedMaskIn(DemandedMask.shl(ShiftAmt));
    [all...]
InstCombineCasts.cpp 565 uint32_t ShiftAmt = KnownZeroMask.logBase2();
567 if (ShiftAmt) {
568 // Perform a logical shr by shiftamt.
570 In = Builder->CreateLShr(In, ConstantInt::get(In->getType(),ShiftAmt),
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
AArch64ConditionOptimizer.cpp 174 unsigned ShiftAmt = AArch64_AM::getShiftValue(I->getOperand(3).getImm());
178 } else if (I->getOperand(2).getImm() << ShiftAmt >= 0xfff) {
AArch64ExpandPseudoInsts.cpp 166 unsigned ShiftAmt = 0;
169 for (; ShiftAmt < 64; ShiftAmt += 16) {
170 Imm16 = (UImm >> ShiftAmt) & 0xFFFF;
183 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt));
194 for (ShiftAmt += 16; ShiftAmt < 64; ShiftAmt += 16) {
195 Imm16 = (UImm >> ShiftAmt) & 0xFFFF;
207 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt));
    [all...]
AArch64InstructionSelector.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
VNCoercion.cpp 108 uint64_t ShiftAmt = DL.getTypeStoreSizeInBits(StoredValTy) -
111 StoredVal, ConstantInt::get(StoredVal->getType(), ShiftAmt));
330 unsigned ShiftAmt;
332 ShiftAmt = Offset * 8;
334 ShiftAmt = (StoreSize - LoadSize - Offset) * 8;
335 if (ShiftAmt)
337 ConstantInt::get(SrcVal->getType(), ShiftAmt));
  /external/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 566 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
567 APInt DemandedMaskIn(DemandedMask.lshr(ShiftAmt));
572 DemandedMaskIn |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1);
574 DemandedMaskIn |= APInt::getHighBitsSet(BitWidth, ShiftAmt);
580 KnownZero <<= ShiftAmt;
581 KnownOne <<= ShiftAmt;
583 if (ShiftAmt)
584 KnownZero |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
590 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
593 APInt DemandedMaskIn(DemandedMask.shl(ShiftAmt));
    [all...]
InstCombineCasts.cpp 645 // Perform a logical shr by shiftamt.
784 uint64_t ShiftAmt = Amt->getZExtValue();
785 BitsToClear = ShiftAmt < BitsToClear ? BitsToClear - ShiftAmt : 0;
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ADT/
APInt.h 205 void shlSlowCase(unsigned ShiftAmt);
208 void lshrSlowCase(unsigned ShiftAmt);
211 void ashrSlowCase(unsigned ShiftAmt);
901 /// Shifts *this left by shiftAmt and assigns the result to *this.
903 /// \returns *this after shifting left by ShiftAmt
904 APInt &operator<<=(unsigned ShiftAmt) {
905 assert(ShiftAmt <= BitWidth && "Invalid shift amount");
907 if (ShiftAmt == BitWidth)
910 U.VAL <<= ShiftAmt;
913 shlSlowCase(ShiftAmt);
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Analysis/
ConstantFolding.cpp 132 unsigned ShiftAmt = isLittleEndian ? 0 : SrcBitSize*(Ratio-1);
143 ConstantInt::get(Src->getType(), ShiftAmt));
144 ShiftAmt += isLittleEndian ? SrcBitSize : -SrcBitSize;
162 unsigned ShiftAmt = isLittleEndian ? 0 : DstBitSize*(Ratio-1);
167 ConstantInt::get(Src->getType(), ShiftAmt));
168 ShiftAmt += isLittleEndian ? DstBitSize : -DstBitSize;
    [all...]
ValueTracking.cpp 329 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth);
330 APInt Mask2(Mask.lshr(ShiftAmt));
334 KnownZero <<= ShiftAmt;
335 KnownOne <<= ShiftAmt;
336 KnownZero |= APInt::getLowBitsSet(BitWidth, ShiftAmt); // low bits known 0
344 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth);
347 APInt Mask2(Mask.shl(ShiftAmt));
351 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
352 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
354 KnownZero |= APInt::getHighBitsSet(BitWidth, ShiftAmt);
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/
LegalizerHelper.cpp 868 unsigned ShiftAmt = MRI.createGenericVirtualRegister(Ty);
869 MIRBuilder.buildConstant(ShiftAmt, Ty.getSizeInBits() - 1);
873 .addUse(ShiftAmt);
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelDAGToDAG.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
SPUISelDAGToDAG.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 455 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
456 APInt DemandedMaskIn(DemandedMask.lshr(ShiftAmt));
461 DemandedMaskIn.setHighBits(ShiftAmt+1);
463 DemandedMaskIn.setHighBits(ShiftAmt);
468 Known.Zero <<= ShiftAmt;
469 Known.One <<= ShiftAmt;
471 if (ShiftAmt)
472 Known.Zero.setLowBits(ShiftAmt);
479 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
482 APInt DemandedMaskIn(DemandedMask.shl(ShiftAmt));
    [all...]
  /external/llvm/lib/CodeGen/
AtomicExpandPass.cpp 568 Value *ShiftAmt;
582 /// ShiftAmt: Number of bits to right-shift a WordSize value loaded
621 Ret.ShiftAmt = Builder.CreateShl(PtrLSB, 3);
624 Ret.ShiftAmt =
628 Ret.ShiftAmt = Builder.CreateTrunc(Ret.ShiftAmt, Ret.WordType, "ShiftAmt");
630 ConstantInt::get(Ret.WordType, (1 << ValueSize * 8) - 1), Ret.ShiftAmt,
674 Builder.CreateLShr(Loaded, PMV.ShiftAmt), PMV.ValueType);
677 Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt);
    [all...]
  /external/llvm/lib/Target/AMDGPU/
R600ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/Mips/
MipsFastISel.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp     [all...]

Completed in 2908 milliseconds

1 2 3