Home
last modified time | relevance | path

Searched refs:maskTrailingOnes (Results 1 – 21 of 21) sorted by relevance

/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
DBitVector.h213 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);
DSmallBitVector.h315 Bits &= maskTrailingOnes<uintptr_t>(PriorTo + 1); in find_prev()
/openbsd/src/gnu/llvm/llvm/include/llvm/Support/
DMathExtras.h110 template <typename T> T maskTrailingOnes(unsigned N) { in maskTrailingOnes() function
120 return ~maskTrailingOnes<T>(CHAR_BIT * sizeof(T) - N); in maskLeadingOnes()
132 return maskTrailingOnes<T>(CHAR_BIT * sizeof(T) - N); in maskLeadingZeros()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/
DRISCVMatInt.cpp210 ShiftedVal |= maskTrailingOnes<uint64_t>(LeadingZeros); in generateInstSeq()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVISelDAGToDAG.cpp644 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()
DRISCVISelLowering.cpp2265 maskTrailingOnes<uint64_t>(EltSizeInBits); in isSimpleVIDSequence()
2328 maskTrailingOnes<uint64_t>(EltSizeInBits); in isSimpleVIDSequence()
2598 uint64_t EltMask = maskTrailingOnes<uint64_t>(EltBitSize); in lowerBUILD_VECTOR()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARC/Disassembler/
DARCDisassembler.cpp213 SignExtend32<B>(maskTrailingOnes<decltype(InsnS)>(B) & InsnS))); in DecodeSignedOperand()
/openbsd/src/gnu/llvm/llvm/include/llvm/Object/
DCOFF.h748 return maskTrailingOnes<uint32_t>(31) & NameOffset; in getNameOffset()
760 return maskTrailingOnes<uint32_t>(31) & SubdirOffset; in value()
/openbsd/src/gnu/llvm/lld/MachO/Arch/
DARM64.cpp272 uint32_t imm19 = (ldr.offset / 4 & maskTrailingOnes<uint32_t>(19)) << 5; in writeLiteralLdr()
/openbsd/src/gnu/llvm/lldb/source/Utility/
DDataExtractor.cpp614 uint64_t bitfield_mask = llvm::maskTrailingOnes<uint64_t>(bitfield_bit_size); in GetMaxS64Bitfield()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86InstCombineIntrinsic.cpp958 Result &= maskTrailingOnes<uint64_t>(Length); in instCombineIntrinsic()
982 Result &= maskTrailingOnes<uint64_t>(Index); in instCombineIntrinsic()
DX86ISelDAGToDAG.cpp5644 Mask &= maskTrailingOnes<uint64_t>(CmpVT.getScalarSizeInBits()); in Select()
/openbsd/src/gnu/llvm/llvm/lib/Support/
DAPInt.cpp418 uint64_t maskBits = maskTrailingOnes<uint64_t>(numBits); in insertBits()
487 uint64_t maskBits = maskTrailingOnes<uint64_t>(numBits); in extractBitsAsZExtValue()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSILoadStoreOptimizer.cpp1008 const uint32_t Mask = maskTrailingOnes<uint32_t>(8) * 64; in offsetsCanBeCombined()
1017 BaseOff |= Min & maskTrailingOnes<uint32_t>(6); in offsetsCanBeCombined()
DAMDGPUInstructionSelector.cpp985 maskTrailingOnes<uint64_t>(STI.getWavefrontSizeLog2())); in selectWritelane()
2266 Mask = maskTrailingOnes<unsigned>(Size); in shouldUseAndMask()
DSIISelLowering.cpp4411 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()
DAMDGPURegisterBankInfo.cpp1536 auto OffsetMask = B.buildConstant(S32, maskTrailingOnes<unsigned>(6)); in applyMappingBFE()
DSIInstrInfo.cpp7981 ImmField = COffsetVal & maskTrailingOnes<uint64_t>(NumBits); in splitFlatOffset()
/openbsd/src/gnu/llvm/llvm/utils/TableGen/
DAsmMatcherEmitter.cpp1465 OperandMask |= maskTrailingOnes<unsigned>(NumOptionalOps + 1) in buildOperandMatchInfo()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp4492 UMask |= maskTrailingOnes<uint64_t>(ShrAmt); in matchBitfieldExtractFromShrAnd()
4493 UMask &= maskTrailingOnes<uint64_t>(Size); in matchBitfieldExtractFromShrAnd()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp2107 AndImm |= maskTrailingOnes<uint64_t>(NumberOfIgnoredLowBits); in isBitfieldExtractOpFromAnd()