HomeSort by: relevance | last modified time | path
    Searched refs:lshr (Results 1 - 25 of 62) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMAddressingModes.h 668 uint32_t Sign = Imm.lshr(15).getZExtValue() & 1;
669 int32_t Exp = (Imm.lshr(10).getSExtValue() & 0x1f) - 15; // -14 to 15
706 uint32_t Sign = Imm.lshr(31).getZExtValue() & 1;
707 int32_t Exp = (Imm.lshr(23).getSExtValue() & 0xff) - 127; // -126 to 127
734 uint64_t Sign = Imm.lshr(63).getZExtValue() & 1;
735 int64_t Exp = (Imm.lshr(52).getSExtValue() & 0x7ff) - 1023; // -1022 to 1023
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonGenExtract.cpp 105 // (and (shl (lshr x, #sr), #sl), #m)
128 // (and (lshr x, #sr), #m)
143 // (shl (lshr x, #sr), #sl)
174 APInt A = APInt(BW, ~0ULL).lshr(SR).shl(SL);
180 APInt M = CM->getValue().lshr(SL);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64AddressingModes.h 368 uint32_t Sign = Imm.lshr(15).getZExtValue() & 1;
369 int32_t Exp = (Imm.lshr(10).getSExtValue() & 0x1f) - 15; // -14 to 15
394 uint32_t Sign = Imm.lshr(31).getZExtValue() & 1;
395 int32_t Exp = (Imm.lshr(23).getSExtValue() & 0xff) - 127; // -126 to 127
422 uint64_t Sign = Imm.lshr(63).getZExtValue() & 1;
423 int64_t Exp = (Imm.lshr(52).getSExtValue() & 0x7ff) - 1023; // -1022 to 1023
  /src/external/apache2/llvm/dist/llvm/lib/Support/
APFixedPoint.cpp 119 Val = Val.lshr(1);
256 .lshr(CommonFXSema.getScale());
391 .lshr(Scale)
KnownBits.cpp 221 KnownBits KnownBits::lshr(const KnownBits &LHS, const KnownBits &RHS) { function in class:KnownBits
APInt.cpp 563 return this->lshr(BitWidth - numBits);
1077 return shl(rotateAmt) | lshr(BitWidth - rotateAmt);
1088 return lshr(rotateAmt) | shl(BitWidth - rotateAmt);
1233 t = signedMin + (d.lshr(d.getBitWidth() - 1));
1275 APInt allOnes = APInt::getAllOnesValue(d.getBitWidth()).lshr(LeadingZeros);
2003 APInt Res = lshr(1) * RHS;
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
ConstantRange.h 448 ConstantRange lshr(const ConstantRange &Other) const;
  /src/external/gpl3/gcc/dist/libgcc/config/ft32/
crti-hw.S 52 lshr $r1,$r1,20
  /src/external/gpl3/gcc.old/dist/libgcc/config/ft32/
crti-hw.S 52 lshr $r1,$r1,20
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 541 APInt DemandedMaskIn(DemandedMask.lshr(ShiftAmt));
588 case Instruction::LShr: {
663 BinaryOperator *LShr = BinaryOperator::CreateLShr(I->getOperand(0),
665 LShr->setIsExact(cast<BinaryOperator>(I)->isExact());
666 return InsertNewInstWith(LShr, *I);
819 APInt DemandedMaskLHS(DemandedMask.lshr(ShiftAmt));
826 RHSKnown.Zero.lshr(BitWidth - ShiftAmt);
828 RHSKnown.One.lshr(BitWidth - ShiftAmt);
1027 bool isLshr = (Shr->getOpcode() == Instruction::LShr);
1028 BitMask1 = isLshr ? (BitMask1.lshr(ShrAmt) << ShlAmt)
    [all...]
InstCombineCompares.cpp 1112 /// Handle "(icmp eq/ne (ashr/lshr AP2, A), AP1)" ->
1161 } else if (AP1 == AP2.lshr(Shift)) {
1662 NewCmpCst = C1.lshr(*C3);
1663 NewAndCst = C2.lshr(*C3);
1665 } else if (ShiftOpcode == Instruction::LShr) {
1672 AnyCmpCstBitsShiftedOut = NewCmpCst.lshr(*C3) != C1;
1788 // (icmp pred (and (or (lshr A, B), A), 1), 0) -->
1796 Value *A, *B, *LShr;
1797 if (match(Or, m_Or(m_Value(LShr), m_Value(A))) &&
1798 match(LShr, m_LShr(m_Specific(A), m_Value(B))))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
DemandedBits.cpp 167 AB = AOut.lshr(ShiftAmt);
211 AB = AOut.lshr(ShiftAmt);
223 case Instruction::LShr:
  /src/external/apache2/llvm/dist/llvm/utils/vim/syntax/
llvm.vim 31 syn keyword llvmStatement inttoptr invoke landingpad load lshr malloc max min
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
KnownBits.h 335 /// Compute known bits for lshr(LHS, RHS).
337 static KnownBits lshr(const KnownBits &LHS, const KnownBits &RHS);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
InterleavedLoadCombinePass.cpp 129 // %Pa2 = lshr i64 %Pa1, 1
134 // %Pb2 = lshr i64 %Pb1, 1
148 // Pa_2 = %IDX/2 + 1 #1 | lshr 1
155 // Pb_2 = %IDX/2 + 2 #1 | lshr 1
168 LShr,
330 Polynomial &lshr(const APInt &C) { function in class:__anon4196::Polynomial
457 // Remark: Distributing lshr with and arbitrary number n can be expressed as
458 // ((((B + A) lshr 1) lshr 1) ... ) {n times}.
485 pushBOperation(LShr, C)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ConstantRange.cpp 295 APInt::getMaxValue(BitWidth).lshr(ShAmtUMax) + 1);
818 case Instruction::LShr:
819 return lshr(Other);
1353 ConstantRange::lshr(const ConstantRange &Other) const {
1357 APInt max = getUnsignedMax().lshr(Other.getUnsignedMin()) + 1;
1358 APInt min = getUnsignedMin().lshr(Other.getUnsignedMax());
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsSEISelDAGToDAG.cpp 1138 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue();
1161 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue();
1210 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue();
1211 const unsigned Higher = SplatValue.lshr(32).getLoBits(16).getZExtValue();
1212 const unsigned Highest = SplatValue.lshr(48).getLoBits(16).getZExtValue();
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
APSInt.h 142 return IsUnsigned ? APSInt(lshr(Amt), true) : APSInt(ashr(Amt), false);
APInt.h 208 /// out-of-line slow case for lshr.
987 APInt lshr(unsigned shiftAmt) const { function
1036 APInt lshr(const APInt &ShiftAmt) const { function
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DwarfExpression.cpp 240 API = API.lshr(8);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
GISelKnownBits.cpp 413 Known = KnownBits::lshr(LHSKnown, RHSKnown);
  /src/external/gpl3/gcc/dist/libgcc/
libgcc2.h 292 #define __lshrdi3 __NDW(lshr,3)
  /src/external/gpl3/gcc.old/dist/libgcc/
libgcc2.h 279 #define __lshrdi3 __NDW(lshr,3)
  /src/external/gpl3/gdb/dist/sim/testsuite/ft32/
basic.s 233 lshr.l $r1,$r0,$r2
241 lshr.l $r1,$r0,$r2
  /src/external/gpl3/gdb.old/dist/sim/testsuite/ft32/
basic.s 233 lshr.l $r1,$r0,$r2
241 lshr.l $r1,$r0,$r2

Completed in 43 milliseconds

1 2 3