Home
last modified time | relevance | path

Searched refs:countTrailingZeros (Results 1 – 25 of 116) sorted by relevance

12345

/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
DARMAddressingModes.h135 unsigned TZ = countTrailingZeros(Imm); in getSOImmValRotate()
148 unsigned TZ2 = countTrailingZeros(Imm & ~63U); in getSOImmValRotate()
230 return countTrailingZeros(Imm); in getThumbImmValShift()
249 return countTrailingZeros(Imm); in getThumbImm16ValShift()
337 unsigned RotAmt = countTrailingZeros(V); in getT2SOImmValRotate()
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DTargetBuiltins.h246 EltTypeShift = llvm::countTrailingZeros(EltTypeMask); in SVETypeFlags()
247 MemEltTypeShift = llvm::countTrailingZeros(MemEltTypeMask); in SVETypeFlags()
248 MergeTypeShift = llvm::countTrailingZeros(MergeTypeMask); in SVETypeFlags()
249 SplatOperandMaskShift = llvm::countTrailingZeros(SplatOperandMask); in SVETypeFlags()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/Utils/
DARMBaseInfo.cpp22 assert(countTrailingZeros((unsigned)BlockMask) != 0 && in expandPredBlockMask()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp581 unsigned CTZ = DemandedMask.countTrailingZeros(); in SimplifyDemandedUseBits()
584 C->countTrailingZeros() == CTZ) { in SimplifyDemandedUseBits()
622 if (DemandedMask.countTrailingZeros() >= ShiftAmt && in SimplifyDemandedUseBits()
690 BitWidth - DemandedMask.countTrailingZeros(); in SimplifyDemandedUseBits()
737 unsigned NumHiDemandedBits = BitWidth - DemandedMask.countTrailingZeros(); in SimplifyDemandedUseBits()
800 unsigned RHSTrailingZeros = SA->countTrailingZeros(); in SimplifyDemandedUseBits()
901 unsigned NTZ = DemandedMask.countTrailingZeros(); in SimplifyDemandedUseBits()
954 unsigned CTZ = DemandedMask.countTrailingZeros(); in SimplifyDemandedUseBits()
966 unsigned CTZ = DemandedMask.countTrailingZeros(); in SimplifyDemandedUseBits()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMBasicBlockInfo.h83 Bits = countTrailingZeros(Size); in internalKnownBits()
/openbsd/src/gnu/llvm/llvm/include/llvm/Support/
DKnownBits.h274 return One.countTrailingZeros(); in countMaxTrailingZeros()
279 return Zero.countTrailingZeros(); in countMaxTrailingOnes()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DExecutionDomainFix.h105 return countTrailingZeros(AvailableDomains); in getFirstDomain()
/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
DSparseBitVector.h131 return i * BITWORD_SIZE + countTrailingZeros(Bits[i]); in find_first()
162 return WordPos * BITWORD_SIZE + countTrailingZeros(Copy); in find_next()
167 return i * BITWORD_SIZE + countTrailingZeros(Bits[i]); in find_next()
DAPInt.h447 unsigned TZ = countTrailingZeros(); in isNegatedPowerOf2()
503 return (Ones + LeadZ + countTrailingZeros()) == BitWidth; in isShiftedMask()
1591 unsigned countTrailingZeros() const { in countTrailingZeros() function
1593 unsigned TrailingZeros = llvm::countTrailingZeros(U.VAL); in countTrailingZeros()
DSmallBitVector.h235 return countTrailingZeros(Bits); in find_first()
284 return countTrailingZeros(Bits); in find_next()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsAnalyzeImmediate.cpp46 unsigned Shamt = countTrailingZeros(Imm); in GetInstSeqLsSLL()
/openbsd/src/gnu/llvm/llvm/lib/Support/
DDivisionByConstantInfo.cpp135 unsigned PreShift = D.countTrailingZeros(); in get()
DScaledNumber.cpp87 if (int Zeros = countTrailingZeros(Divisor)) { in divide64()
DAPInt.cpp669 Count += llvm::countTrailingZeros(U.pVal[i]); in countTrailingZerosSlowCase()
770 unsigned Pow2_A = A.countTrailingZeros(); in GreatestCommonDivisor()
771 unsigned Pow2_B = B.countTrailingZeros(); in GreatestCommonDivisor()
792 A.lshrInPlace(A.countTrailingZeros() - Pow2); in GreatestCommonDivisor()
795 B.lshrInPlace(B.countTrailingZeros() - Pow2); in GreatestCommonDivisor()
/openbsd/src/gnu/llvm/llvm/tools/llvm-mca/Views/
DResourcePressureView.cpp62 R2VIndex += countTrailingZeros(RR.second); in onEvent()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86FloatingPoint.cpp934 unsigned KReg = countTrailingZeros(Kills); in adjustLiveRegs()
935 unsigned DReg = countTrailingZeros(Defs); in adjustLiveRegs()
959 unsigned KReg = countTrailingZeros(Kills); in adjustLiveRegs()
967 unsigned DReg = countTrailingZeros(Defs); in adjustLiveRegs()
1730 unsigned FPReg = countTrailingZeros(FPKills); in handleSpecialFP()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64ExpandImm.cpp272 unsigned TZ = countTrailingZeros(Imm); in expandMOVImmSimple()
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
DPaddingChecker.cpp276 llvm::countTrailingZeros((unsigned long long)NewOffset.getQuantity()); in calculateOptimalPad()
/openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/JITLink/
DJITLink.h166 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
183 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
202 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in Block()
292 P2Align = Alignment ? countTrailingZeros(Alignment) : 0; in setAlignment()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/
DRISCVMatInt.cpp183 unsigned TrailingZeros = countTrailingZeros((uint64_t)Val); in generateInstSeq()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DInterleavedLoadCombinePass.cpp321 decErrorMSBs(C.countTrailingZeros()); in mul()
478 if (A.countTrailingZeros() < shiftAmt) in lshr()
DExecutionDomainFix.cpp321 unsigned domain = countTrailingZeros(available); in visitSoftInstr()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVISelDAGToDAG.cpp731 unsigned TrailingZeros = countTrailingZeros(Mask); in Select()
760 unsigned TrailingZeros = countTrailingZeros(Mask); in Select()
977 unsigned Trailing = countTrailingZeros(C1); in Select()
1015 unsigned Trailing = countTrailingZeros(C1); in Select()
2190 unsigned Trailing = countTrailingZeros(Mask); in selectSHXADDOp()
2228 unsigned Trailing = countTrailingZeros(Mask); in selectSHXADDOp()
2280 unsigned Trailing = countTrailingZeros(Mask); in selectSHXADD_UWOp()
/openbsd/src/gnu/llvm/llvm/lib/Object/
DMachOUniversalWriter.cpp57 countTrailingZeros(Is64Bit ? O.getSegment64LoadCommand(LC).vmaddr in calculateFileAlignment()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSIModeRegister.cpp225 unsigned Offset = countTrailingZeros<unsigned>(InstrMode.Mask); in insertSetreg()

12345