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

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMUnwindOpAsm.cpp 77 uint32_t Range = countTrailingOnes(Mask >> 5); // Exclude r4.
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
KnownBits.h 220 return Zero.countTrailingOnes();
225 return One.countTrailingOnes();
MathExtras.h 519 /// Ex. countTrailingOnes(0x00FF00FF) == 8.
525 unsigned countTrailingOnes(T Value, ZeroBehavior ZB = ZB_Width) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonGenExtract.cpp 181 uint32_t T = M.countTrailingOnes();
HexagonConstPropagation.cpp 1733 Count = A1.countTrailingOnes();
HexagonISelDAGToDAG.cpp 1134 uint32_t M1 = countTrailingOnes(Mask >> TZ);
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
SmallBitVector.h 254 return countTrailingOnes(Bits);
298 return countTrailingOnes(Bits);
BitVector.h 753 unsigned Result = WordIndex * BITWORD_SIZE + countTrailingOnes(Word);
APInt.h 229 /// out-of-line slow case for countTrailingOnes
1710 /// This function is an APInt version of the countTrailingOnes
1716 unsigned countTrailingOnes() const {
1718 return llvm::countTrailingOnes(U.VAL);
  /src/external/apache2/llvm/dist/llvm/lib/Support/
KnownBits.cpp 474 unsigned TrailBitsKnown0 = (LHS.Zero | LHS.One).countTrailingOnes();
475 unsigned TrailBitsKnown1 = (RHS.Zero | RHS.One).countTrailingOnes();
APInt.cpp 641 Count += llvm::countTrailingOnes(U.pVal[i]);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIModeRegister.cpp 189 unsigned Width = countTrailingOnes<unsigned>(InstrMode.Mask >> Offset);
SIShrinkInstructions.cpp 329 NewImm = countTrailingOnes(Imm);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86FloatingPoint.cpp 998 unsigned N = countTrailingOnes(STReturns);
1575 unsigned NumSTUses = countTrailingOnes(STUses);
1582 unsigned NumSTDefs = countTrailingOnes(STDefs);
1592 unsigned NumSTPopped = countTrailingOnes(STPopped);
X86ISelDAGToDAG.cpp 442 if (Val.countTrailingOnes() >= Width)
446 return Mask.countTrailingOnes() >= Width;
1993 if (countTrailingOnes(Mask >> MaskTZ) + MaskTZ + MaskLZ != 64) return true;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64AddressingModes.h 241 CTO = countTrailingOnes(Imm >> I);
249 CTO = CLO + countTrailingOnes(Imm) - (64 - Size);
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXISelDAGToDAG.cpp 3408 uint64_t NumBits = countTrailingOnes(MaskVal);
3472 NumBits = countTrailingOnes(MaskVal) - ShiftAmt;
3475 unsigned NumOnes = countTrailingOnes(MaskVal >> NumZeros);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelDAGToDAG.cpp 1840 MSB = SrlImm + (VT == MVT::i32 ? countTrailingOnes<uint32_t>(AndImm)
1841 : countTrailingOnes<uint64_t>(AndImm)) -
2427 MaskWidth = countTrailingOnes(NonZeroBits >> ShiftAmount);
2496 int LSB = countTrailingOnes(NotKnownZero);
2831 if (countTrailingOnes(MaskImm) < Bits)
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ConstantRange.cpp 742 Upper.countTrailingOnes() == DstTySize)
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 922 unsigned TO = countTrailingOnes<uint64_t>(Imm);
1151 unsigned TO = countTrailingOnes<uint64_t>(Imm);
4872 unsigned MB = 64 - countTrailingOnes(Imm64);
4922 unsigned MB = 63 - countTrailingOnes(~Imm64);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 5153 unsigned MaskBits = AndMask.countTrailingOnes();
5196 unsigned ActiveBits = AndC->getAPIntValue().countTrailingOnes();
5360 unsigned ActiveBits = Mask->getAPIntValue().countTrailingOnes();
6729 ((NegC->getAPIntValue() | Known.Zero).countTrailingOnes() >= Bits)) {
6750 ((PosC->getAPIntValue() | Known.Zero).countTrailingOnes() >=
11649 ActiveBits = Mask.countTrailingOnes();
11653 ActiveBits = ShiftedMask.countTrailingOnes();
11699 ShiftMask.countTrailingOnes());
16346 if (countTrailingOnes(NotMask >> NotMaskTZ) + NotMaskTZ + NotMaskLZ != 64)
SelectionDAG.cpp 203 if (CN->getAPIntValue().countTrailingOnes() < EltSize)
206 if (CFPN->getValueAPF().bitcastToAPInt().countTrailingOnes() < EltSize)
2610 SplatIdx = (UndefElts & DemandedElts).countTrailingOnes();
9487 return C && (C->getAPIntValue().countTrailingOnes() >= NumBits);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
IRTranslator.cpp 1063 MIB.buildConstant(SwitchTy, countTrailingOnes(B.Mask));
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelDAGToDAG.cpp 3166 unsigned Width = countTrailingOnes(And_imm) - 1;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCompares.cpp 4882 return APInt::getBitsSetFrom(BitWidth, RHS->countTrailingOnes());

Completed in 71 milliseconds

1 2