HomeSort by relevance Sort by last modified time
    Searched refs:lshr (Results 1 - 25 of 35) sorted by null

1 2

  /dalvik/dx/tests/101-verify-wide-math/
run 51 oneop lshr
  /external/llvm/unittests/Support/
ConstantRangeTest.cpp 481 TEST_F(ConstantRangeTest, Lshr) {
482 EXPECT_EQ(Full.lshr(Full), Full);
483 EXPECT_EQ(Full.lshr(Empty), Empty);
484 EXPECT_EQ(Full.lshr(One), ConstantRange(APInt(16, 0),
486 EXPECT_EQ(Full.lshr(Some), ConstantRange(APInt(16, 0),
488 EXPECT_EQ(Full.lshr(Wrap), Full);
489 EXPECT_EQ(Empty.lshr(Empty), Empty);
490 EXPECT_EQ(Empty.lshr(One), Empty);
491 EXPECT_EQ(Empty.lshr(Some), Empty);
492 EXPECT_EQ(Empty.lshr(Wrap), Empty)
    [all...]
  /external/llvm/include/llvm/Support/
ConstantRange.h 244 /// lshr - Return a new range representing the possible values resulting
247 ConstantRange lshr(const ConstantRange &Other) const;
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMAddressingModes.h 612 uint32_t Sign = Imm.lshr(31).getZExtValue() & 1;
613 int32_t Exp = (Imm.lshr(23).getSExtValue() & 0xff) - 127; // -126 to 127
640 uint64_t Sign = Imm.lshr(63).getZExtValue() & 1;
641 int64_t Exp = (Imm.lshr(52).getSExtValue() & 0x7ff) - 1023; // -1022 to 1023
  /external/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 609 APInt DemandedMaskIn(DemandedMask.lshr(ShiftAmt));
629 case Instruction::LShr:
646 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
647 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
693 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
694 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
699 SignBit = APIntOps::lshr(SignBit, ShiftAmt);
    [all...]
InstCombineShifts.cpp 64 /// %F = lshr i128 %E, 64
88 // lshr iff we know that the bits we would otherwise be shifting in are
139 case Instruction::LShr: {
144 // We can always fold lshr(c1)+lshr(c2) -> lshr(c1+c2).
147 // We can always turn lshr(c)+shl(c) -> and(c2).
152 // We can always turn lshr(c1)+shl(c2) -> lshr(c3)+and(c4), but it isn't
231 // We turn shl(c)+lshr(c) -> and(c2) if the input doesn't already hav
    [all...]
  /external/llvm/include/llvm/ADT/
APInt.h 505 return getAllOnesValue(numBits).lshr(numBits - loBitsSet);
767 APInt lshr(unsigned shiftAmt) const;
793 APInt lshr(const APInt &shiftAmt) const;
    [all...]
APSInt.h 115 return IsUnsigned ? APSInt(lshr(Amt), true) : APSInt(ashr(Amt), false);
  /external/llvm/lib/Support/
ConstantRange.cpp 696 ConstantRange::lshr(const ConstantRange &Other) const { function in class:ConstantRange
700 APInt max = getUnsignedMax().lshr(Other.getUnsignedMin());
701 APInt min = getUnsignedMin().lshr(Other.getUnsignedMax());
APInt.cpp 672 return APIntOps::lshr(*this, BitWidth - numBits);
677 return APIntOps::lshr(APIntOps::shl(*this, BitWidth - numBits),
    [all...]
APFloat.cpp     [all...]
  /external/llvm/utils/vim/
llvm.vim 30 syn keyword llvmStatement load lshr malloc max min mul nand ne ninf nnan nsw nsz
  /external/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp 610 if (SimplifyDemandedBits(InOp, NewMask.lshr(ShAmt),
620 if (ShAmt < InnerBits && NewMask.lshr(InnerBits) == 0 &&
678 KnownZero = KnownZero.lshr(ShAmt);
679 KnownOne = KnownOne.lshr(ShAmt);
715 KnownZero = KnownZero.lshr(ShAmt);
716 KnownOne = KnownOne.lshr(ShAmt);
719 APInt SignBit = APInt::getSignBit(BitWidth).lshr(ShAmt);
    [all...]
SelectionDAG.cpp     [all...]
  /external/clang/lib/CodeGen/
CGExprConstant.cpp 208 Tmp = Tmp.lshr(NewFieldWidth);
217 FieldValue = FieldValue.lshr(BitsInPreviousByte);
275 FieldValue.lshr(FieldValue.getBitWidth() - CharWidth).trunc(CharWidth);
280 FieldValue = FieldValue.lshr(CharWidth);
    [all...]
  /external/llvm/lib/Analysis/
ValueTracking.cpp 496 case Instruction::LShr:
505 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
506 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
521 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
522 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
    [all...]
LazyValueInfo.cpp 743 case Instruction::LShr:
744 Result.markConstantRange(LHSRange.lshr(RHSRange));
    [all...]
ScalarEvolution.cpp 753 Mult = Mult.lshr(TwoFactors);
    [all...]
  /external/llvm/lib/ExecutionEngine/Interpreter/
Execution.cpp     [all...]
  /external/llvm/lib/AsmParser/
LLLexer.cpp 643 INSTKEYWORD(shl, Shl); INSTKEYWORD(lshr, LShr); INSTKEYWORD(ashr, AShr);
  /external/llvm/unittests/ADT/
APIntTest.cpp 152 EXPECT_EQ(zero, one.lshr(1));
  /external/llvm/lib/IR/
ConstantFold.cpp 210 V = V.lshr(ByteStart*8);
251 case Instruction::LShr: {
    [all...]
  /external/clang/lib/AST/
MicrosoftMangle.cpp 362 Temp = Temp.lshr(4);
    [all...]
  /external/llvm/lib/Transforms/Scalar/
ScalarReplAggregates.cpp     [all...]
  /external/llvm/test/Bindings/Ocaml/
vmcore.ml     [all...]

Completed in 592 milliseconds

1 2