Searched refs:maskTrailingOnes (Results 1 – 21 of 21) sorted by relevance
213 Copy &= maskTrailingOnes<BitWord>(LastBit + 1);237 Copy &= maskTrailingOnes<BitWord>(LastBit + 1); in find_last_in()279 Copy |= maskTrailingOnes<BitWord>(FirstBit); in find_last_unset_in()610 const BitWord Mask = maskTrailingOnes<BitWord>(BitDistance);
315 Bits &= maskTrailingOnes<uintptr_t>(PriorTo + 1); in find_prev()
110 template <typename T> T maskTrailingOnes(unsigned N) { in maskTrailingOnes() function120 return ~maskTrailingOnes<T>(CHAR_BIT * sizeof(T) - N); in maskLeadingOnes()132 return maskTrailingOnes<T>(CHAR_BIT * sizeof(T) - N); in maskLeadingZeros()
210 ShiftedVal |= maskTrailingOnes<uint64_t>(LeadingZeros); in generateInstSeq()
644 uint64_t RemovedBitsMask = maskTrailingOnes<uint64_t>(ShAmt); in tryShrinkShlLogicImm()780 Mask |= maskTrailingOnes<uint64_t>(ShAmt); in Select()884 C1 &= maskTrailingOnes<uint64_t>(XLen - C2); in Select()949 C1 == (maskTrailingOnes<uint64_t>(XLen - (C2 + Leading)) << C2)) { in Select()2150 if (C && C->getZExtValue() == maskTrailingOnes<uint64_t>(Bits)) { in selectZExtBits()2183 Mask &= maskTrailingOnes<uint64_t>(XLen - C2); in selectSHXADDOp()
2265 maskTrailingOnes<uint64_t>(EltSizeInBits); in isSimpleVIDSequence()2328 maskTrailingOnes<uint64_t>(EltSizeInBits); in isSimpleVIDSequence()2598 uint64_t EltMask = maskTrailingOnes<uint64_t>(EltBitSize); in lowerBUILD_VECTOR()
213 SignExtend32<B>(maskTrailingOnes<decltype(InsnS)>(B) & InsnS))); in DecodeSignedOperand()
748 return maskTrailingOnes<uint32_t>(31) & NameOffset; in getNameOffset()760 return maskTrailingOnes<uint32_t>(31) & SubdirOffset; in value()
272 uint32_t imm19 = (ldr.offset / 4 & maskTrailingOnes<uint32_t>(19)) << 5; in writeLiteralLdr()
614 uint64_t bitfield_mask = llvm::maskTrailingOnes<uint64_t>(bitfield_bit_size); in GetMaxS64Bitfield()
958 Result &= maskTrailingOnes<uint64_t>(Length); in instCombineIntrinsic()982 Result &= maskTrailingOnes<uint64_t>(Index); in instCombineIntrinsic()
5644 Mask &= maskTrailingOnes<uint64_t>(CmpVT.getScalarSizeInBits()); in Select()
418 uint64_t maskBits = maskTrailingOnes<uint64_t>(numBits); in insertBits()487 uint64_t maskBits = maskTrailingOnes<uint64_t>(numBits); in extractBitsAsZExtValue()
1008 const uint32_t Mask = maskTrailingOnes<uint32_t>(8) * 64; in offsetsCanBeCombined()1017 BaseOff |= Min & maskTrailingOnes<uint32_t>(6); in offsetsCanBeCombined()
985 maskTrailingOnes<uint64_t>(STI.getWavefrontSizeLog2())); in selectWritelane()2266 Mask = maskTrailingOnes<unsigned>(Size); in shouldUseAndMask()
4411 const unsigned WidthMask = maskTrailingOnes<unsigned>(Width); in EmitInstrWithCustomInserter()5788 const auto EltMask = maskTrailingOnes<uint64_t>(EltSize); in lowerINSERT_VECTOR_ELT()12386 Val = Val & maskTrailingOnes<uint64_t>(Size); in clearUnusedBits()
1536 auto OffsetMask = B.buildConstant(S32, maskTrailingOnes<unsigned>(6)); in applyMappingBFE()
7981 ImmField = COffsetVal & maskTrailingOnes<uint64_t>(NumBits); in splitFlatOffset()
1465 OperandMask |= maskTrailingOnes<unsigned>(NumOptionalOps + 1) in buildOperandMatchInfo()
4492 UMask |= maskTrailingOnes<uint64_t>(ShrAmt); in matchBitfieldExtractFromShrAnd()4493 UMask &= maskTrailingOnes<uint64_t>(Size); in matchBitfieldExtractFromShrAnd()
2107 AndImm |= maskTrailingOnes<uint64_t>(NumberOfIgnoredLowBits); in isBitfieldExtractOpFromAnd()