Searched refs:countTrailingOnes (Results 1 - 25 of 32) sorted by relevance

12

/external/swiftshader/third_party/LLVM/unittests/ADT/
H A DAPIntTest.cpp37 EXPECT_EQ(128u, Minus1.countTrailingOnes());
74 EXPECT_EQ(128u, u128max.countTrailingOnes());
82 EXPECT_EQ(64u, u64max.countTrailingOnes());
91 EXPECT_EQ(0u, zero.countTrailingOnes());
101 EXPECT_EQ(1u, one.countTrailingOnes());
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMUnwindOpAsm.cpp76 uint32_t Range = countTrailingOnes(Mask >> 5); // Exclude r4.
/external/swiftshader/third_party/LLVM/lib/Analysis/
H A DValueTracking.cpp212 unsigned TrailZ = KnownZero.countTrailingOnes() +
213 KnownZero2.countTrailingOnes();
416 unsigned LHSKnownZeroOut = LHSKnownZero.countTrailingOnes();
421 unsigned RHSKnownZeroOut = KnownZero2.countTrailingOnes();
557 unsigned TrailZ = LocalKnownZero.countTrailingOnes();
582 LocalKnownZero.countTrailingOnes()));
624 KnownZero2.countTrailingOnes());
632 std::min(KnownZero2.countTrailingOnes(),
633 KnownZero3.countTrailingOnes()));
/external/llvm/lib/Target/Hexagon/
H A DHexagonGenExtract.cpp168 uint32_t T = M.countTrailingOnes();
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h240 CTO = countTrailingOnes(Imm >> I);
248 CTO = CLO + countTrailingOnes(Imm) - (64 - Size);
/external/llvm/unittests/ADT/
H A DAPIntTest.cpp45 EXPECT_EQ(128u, Minus1.countTrailingOnes());
90 EXPECT_EQ(128u, u128max.countTrailingOnes());
98 EXPECT_EQ(64u, u64max.countTrailingOnes());
107 EXPECT_EQ(0u, zero.countTrailingOnes());
117 EXPECT_EQ(1u, one.countTrailingOnes());
/external/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp945 unsigned N = countTrailingOnes(STReturns);
1510 unsigned NumSTUses = countTrailingOnes(STUses);
1517 unsigned NumSTDefs = countTrailingOnes(STDefs);
1527 unsigned NumSTPopped = countTrailingOnes(STPopped);
H A DX86ISelDAGToDAG.cpp1049 if (countTrailingOnes(Mask >> MaskTZ) + MaskTZ + MaskLZ != 64) return true;
/external/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp245 unsigned TrailingOnes = MaskSCEV->getAPInt().countTrailingOnes();
/external/llvm/include/llvm/ADT/
H A DAPInt.h216 /// out-of-line slow case for countTrailingOnes
1403 /// This function is an APInt version of the countTrailingOnes
1409 unsigned countTrailingOnes() const {
1411 return llvm::countTrailingOnes(VAL);
/external/llvm/lib/Analysis/
H A DValueTracking.cpp352 unsigned TrailZ = KnownZero.countTrailingOnes() +
353 KnownZero2.countTrailingOnes();
903 if (KnownOne3.countTrailingOnes() > 0)
1161 unsigned TrailZ = LocalKnownZero.countTrailingOnes();
1195 LocalKnownZero.countTrailingOnes()));
1241 std::min(KnownZero2.countTrailingOnes(),
1242 KnownZero3.countTrailingOnes()));
1771 if (KnownZero.countTrailingOnes() >= ShiftVal)
/external/llvm/include/llvm/Support/
H A DMathExtras.h424 /// Ex. countTrailingOnes(0x00FF00FF) == 8.
430 std::size_t countTrailingOnes(T Value, ZeroBehavior ZB = ZB_Width) { function in namespace:llvm
/external/swiftshader/third_party/LLVM/include/llvm/ADT/
H A DAPInt.h210 /// out-of-line slow case for countTrailingOnes
1224 /// countTrailingOnes - This function is an APInt version of the
1231 unsigned countTrailingOnes() const {
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
H A DLocal.cpp770 unsigned TrailZ = KnownZero.countTrailingOnes();
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1495 MSB = SrlImm + (VT == MVT::i32 ? countTrailingOnes<uint32_t>(AndImm)
1496 : countTrailingOnes<uint64_t>(AndImm)) -
2024 MaskWidth = countTrailingOnes(NonZeroBits >> ShiftAmount);
2094 int LSB = countTrailingOnes(NotKnownZero);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp139 if (CN->getAPIntValue().countTrailingOnes() < EltSize)
142 if (CFPN->getValueAPF().bitcastToAPInt().countTrailingOnes() < EltSize)
2078 unsigned TrailZ = KnownZero.countTrailingOnes() +
2079 KnownZero2.countTrailingOnes();
2368 unsigned KnownZeroLow = KnownZero2.countTrailingOnes();
2374 KnownZero2.countTrailingOnes());
7029 unsigned AlignBits = KnownZero.countTrailingOnes();
H A DTargetLowering.cpp1438 MinBits = C->getAPIntValue().countTrailingOnes();
1887 ShiftBits = C1.countTrailingOnes();
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp4893 uint64_t NumBits = countTrailingOnes(MaskVal);
4957 NumBits = countTrailingOnes(MaskVal) - ShiftAmt;
4960 unsigned NumOnes = countTrailingOnes(MaskVal >> NumZeros);
/external/llvm/lib/Transforms/Utils/
H A DLocal.cpp1019 unsigned TrailZ = KnownZero.countTrailingOnes();
/external/llvm/lib/Support/
H A DAPInt.cpp743 Count += llvm::countTrailingOnes(pVal[i]);
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp415 return KnownZero.countTrailingOnes() >= 2;
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1679 unsigned TrailZ = KnownZero.countTrailingOnes() +
1680 KnownZero2.countTrailingOnes();
1990 unsigned KnownZeroOut = KnownZero2.countTrailingOnes();
1995 KnownZero2.countTrailingOnes());
H A DTargetLowering.cpp1992 MinBits = C->getAPIntValue().countTrailingOnes();
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1755 unsigned trailingOnes = RHS.countTrailingOnes();
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2353 unsigned Width = countTrailingOnes(And_imm) - 1;

Completed in 5806 milliseconds

12