Home
last modified time | relevance | path

Searched refs:PowerOf2Ceil (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DConcurrentHashtable.h118 countr_zero(PowerOf2Ceil(EstimatedSize / InitialNumberOfBuckets)) >> in MultiThreadAllocator()
121 EstimatedNumberOfBuckets = PowerOf2Ceil(EstimatedNumberOfBuckets); in MultiThreadAllocator()
130 InitialBucketSize = PowerOf2Ceil(InitialBucketSize); in MultiThreadAllocator()
H A DDenseSet.h71 : DenseSetImpl(PowerOf2Ceil(std::distance(I, E))) { in DenseSetImpl()
76 : DenseSetImpl(PowerOf2Ceil(Elems.size())) { in DenseSetImpl()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp528 PowerOf2Ceil(CurLoadEntry.LoadSize * 8)) in emitLoadCompareBlock()
532 std::max(MaxLoadSize, (unsigned)PowerOf2Ceil(CurLoadEntry.LoadSize)) * 8); in emitLoadCompareBlock()
649 NeedsBSwap ? IntegerType::get(CI->getContext(), PowerOf2Ceil(Size * 8)) in getMemCmpOneBlock()
653 std::max(MaxLoadSize, (unsigned)PowerOf2Ceil(Size)) * 8); in getMemCmpOneBlock()
H A DExpandLargeFpConvert.cpp119 unsigned FloatWidth = PowerOf2Ceil(FPMantissaWidth); in expandFPToI()
321 unsigned FloatWidth = PowerOf2Ceil(FPMantissaWidth); in expandIToFP()
/freebsd/contrib/llvm-project/lld/MachO/
H A DSymbols.h239 align(align != 1 ? align : llvm::PowerOf2Ceil(size)), in CommonSymbol()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDataLayout.cpp836 return Align(PowerOf2Ceil(BitWidth / 8)); in getAlignment()
852 return Align(PowerOf2Ceil(getTypeStoreSize(Ty).getKnownMinValue())); in getAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp703 unsigned NewWidth = std::max<unsigned>(PowerOf2Ceil(MinSignedBits), 8); in narrowSDivOrSRem()
822 unsigned NewWidth = std::max<unsigned>(PowerOf2Ceil(MaxActiveBits), 8); in narrowUDivOrURem()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMathExtras.h361 inline uint64_t PowerOf2Ceil(uint64_t A) { in PowerOf2Ceil() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp239 unsigned VecLen = PowerOf2Ceil(Ty.getVectorNumElements()); in isTypeForHVX()
H A DHexagonVectorCombine.cpp1640 if (unsigned Pow2 = PowerOf2Ceil(Bits); Pow2 != Bits) { in getNumSignificantBits()
1751 return PowerOf2Ceil(Width); in processFxpMul()
2319 int P2Len = PowerOf2Ceil(SrcLen | DstLen); in insertb()
/freebsd/contrib/llvm-project/lld/COFF/
H A DChunks.cpp761 setAlignment(std::min(32U, uint32_t(PowerOf2Ceil(sym.getValue())))); in CommonChunk()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DRISCV.cpp831 const uint64_t align = PowerOf2Ceil(r.addend + 2); in relax()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp160 type_size = PowerOf2Ceil(type_size); in AssignToMatchType()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp401 unsigned SubVF = PowerOf2Ceil(VF / NumRegs); in getShuffleCost()
H A DRISCVISelLowering.cpp4584 unsigned ViaEltSize = std::max((uint64_t)8, PowerOf2Ceil(NumElts)); in lowerBitreverseShuffle()
12920 unsigned NewElen = PowerOf2Ceil(SrcElen + ShAmtV); in narrowIndex()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DCOFFObjectFile.cpp163 return std::min(uint64_t(32), PowerOf2Ceil(Symb.getValue())); in getSymbolAlignment()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3401 unsigned AnyExtSize = PowerOf2Ceil(DstTy.getSizeInBits()); in lowerLoad()
3502 unsigned AnyExtSize = PowerOf2Ceil(MemTy.getSizeInBits()); in lowerStore()
3931 return std::max(Align(PowerOf2Ceil(Ty.getSizeInBytes())), MinAlign); in getStackTemporaryAlignment()
6090 unsigned NewLen = PowerOf2Ceil(Len); in lowerBitCount()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1619 return (PowerOf2Ceil(UniquesCntWithOpIdxLaneV) - in getSplatScore()
1621 (PowerOf2Ceil(UniquesCntWithIdxLaneV) - UniquesCntWithIdxLaneV); in getSplatScore()
5582 unsigned PWSz = PowerOf2Ceil(UniqueValues.size()); in buildTree_rec()
7127 unsigned EltsPerVector = PowerOf2Ceil(std::max( in computeExtractCost()
8051 unsigned VecScalarsSz = PowerOf2Ceil(NumElts); in getEntryCost()
8053 VecScalarsSz = PowerOf2Ceil((NumElts + NumOfParts - 1) / NumOfParts); in getEntryCost()
8058 PowerOf2Ceil(OffsetEnd - OffsetBeg + 1), in getEntryCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp2964 ElementCount::getFixed(PowerOf2Ceil(Ty.getNumElements()))); in widenToNextPowerOf2()
2965 return LLT::scalar(PowerOf2Ceil(Ty.getSizeInBits())); in widenToNextPowerOf2()
3009 const unsigned WideMemSize = PowerOf2Ceil(MemSize); in legalizeLoad()
H A DAMDGPUISelLowering.cpp1700 unsigned LoNumElts = PowerOf2Ceil((NumElts + 1) / 2); in getSplitDestVTs()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp3433 (Size != MemoryLocation::UnknownSize ? PowerOf2Ceil(Size) : 1); in parseMachineMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp251 switch (PowerOf2Ceil(VT.getFixedSizeInBits())) { in PromoteScalarIntegerPTX()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp4600 PowerOf2Ceil(cast<FixedVectorType>(Ty)->getNumElements()); in getScalarizationOverhead()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp2263 Align = std::clamp<unsigned>(llvm::PowerOf2Ceil(EIT->getNumBits()), in getTypeInfoImpl()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5556 BW = PowerOf2Ceil(MinBitWidth); in isSaturatingMinMax()
23051 NearestPow2 = PowerOf2Ceil(MaxIndex); in reduceBuildVecToShuffle()

12