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

1 2

  /dalvik/dx/tests/101-verify-wide-math/
run 51 oneop lshr
  /external/llvm/unittests/Support/
ConstantRangeTest.cpp 414 TEST_F(ConstantRangeTest, Lshr) {
415 EXPECT_EQ(Full.lshr(Full), Full);
416 EXPECT_EQ(Full.lshr(Empty), Empty);
417 EXPECT_EQ(Full.lshr(One), ConstantRange(APInt(16, 0),
419 EXPECT_EQ(Full.lshr(Some), ConstantRange(APInt(16, 0),
421 EXPECT_EQ(Full.lshr(Wrap), Full);
422 EXPECT_EQ(Empty.lshr(Empty), Empty);
423 EXPECT_EQ(Empty.lshr(One), Empty);
424 EXPECT_EQ(Empty.lshr(Some), Empty);
425 EXPECT_EQ(Empty.lshr(Wrap), Empty)
    [all...]
  /external/llvm/include/llvm/Support/
ConstantRange.h 240 /// lshr - Return a new range representing the possible values resulting
243 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 584 APInt DemandedMaskIn(DemandedMask.lshr(ShiftAmt));
604 case Instruction::LShr:
621 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
622 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
668 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
669 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
674 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 503 return getAllOnesValue(numBits).lshr(numBits - loBitsSet);
727 APInt lshr(unsigned shiftAmt) const;
753 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 644 ConstantRange::lshr(const ConstantRange &Other) const { function in class:ConstantRange
648 APInt max = getUnsignedMax().lshr(Other.getUnsignedMin());
649 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/lib/Transforms/Utils/
SimplifyCFG.cpp 233 case Instruction::LShr:
    [all...]
  /external/llvm/utils/vim/
llvm.vim 33 syn keyword llvmStatement phi call select shl lshr ashr va_arg
  /external/llvm/lib/Analysis/
ValueTracking.cpp 484 case Instruction::LShr:
493 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
494 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
509 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
510 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
    [all...]
LazyValueInfo.cpp 735 case Instruction::LShr:
736 Result.markConstantRange(LHSRange.lshr(RHSRange));
    [all...]
ScalarEvolution.cpp 745 Mult = Mult.lshr(TwoFactors);
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp     [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/ExecutionEngine/Interpreter/
Execution.cpp 895 Dest.IntVal = Src1.IntVal.lshr(Src2.IntVal.getZExtValue());
    [all...]
  /external/llvm/lib/AsmParser/
LLLexer.cpp 600 INSTKEYWORD(shl, Shl); INSTKEYWORD(lshr, LShr); INSTKEYWORD(ashr, AShr);
  /external/llvm/unittests/ADT/
APIntTest.cpp 144 EXPECT_EQ(zero, one.lshr(1));
  /external/llvm/lib/VMCore/
ConstantFold.cpp 207 V = V.lshr(ByteStart*8);
248 case Instruction::LShr: {
    [all...]
  /external/llvm/lib/Transforms/Scalar/
ScalarReplAggregates.cpp     [all...]
  /external/llvm/test/Bindings/Ocaml/
vmcore.ml     [all...]

Completed in 1047 milliseconds

1 2