Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/llvm/include/llvm/ADT/
H A DDenseSet.h71 : DenseSetImpl(PowerOf2Ceil(std::distance(I, E))) { in DenseSetImpl()
76 : DenseSetImpl(PowerOf2Ceil(Elems.size())) { in DenseSetImpl()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DExpandLargeFpConvert.cpp118 unsigned FloatWidth = PowerOf2Ceil(FPMantissaWidth); in expandFPToI()
320 unsigned FloatWidth = PowerOf2Ceil(FPMantissaWidth); in expandIToFP()
/openbsd/gnu/llvm/lld/MachO/
H A DSymbols.h241 align(align != 1 ? align : llvm::PowerOf2Ceil(size)), in CommonSymbol()
/openbsd/gnu/llvm/llvm/lib/IR/
H A DDataLayout.cpp801 return Align(PowerOf2Ceil(BitWidth / 8)); in getAlignment()
818 return Align(PowerOf2Ceil(getTypeStoreSize(Ty).getKnownMinValue())); in getAlignment()
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp731 unsigned NewWidth = std::max<unsigned>(PowerOf2Ceil(MinSignedBits), 8); in narrowSDivOrSRem()
842 unsigned NewWidth = std::max<unsigned>(PowerOf2Ceil(MaxActiveBits), 8); in narrowUDivOrURem()
/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DMathExtras.h491 inline uint64_t PowerOf2Ceil(uint64_t A) { in PowerOf2Ceil() function
/openbsd/gnu/llvm/lldb/source/Plugins/Process/Linux/
H A DNativeRegisterContextLinux_ppc64le.cpp565 size = llvm::PowerOf2Ceil(end - begin); in SetHardwareWatchpoint()
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp239 unsigned VecLen = PowerOf2Ceil(Ty.getVectorNumElements()); in isTypeForHVX()
H A DHexagonVectorCombine.cpp1229 if (unsigned Pow2 = PowerOf2Ceil(Bits); Pow2 != Bits) { in getNumSignificantBits()
1340 return PowerOf2Ceil(Width); in processFxpMul()
1889 int P2Len = PowerOf2Ceil(SrcLen | DstLen); in insertb()
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DELF_riscv.cpp564 uint64_t Alignment = PowerOf2Ceil(Addend); in addSingleRelocation()
/openbsd/gnu/llvm/lld/COFF/
H A DChunks.cpp743 setAlignment(std::min(32U, uint32_t(PowerOf2Ceil(sym.getValue())))); in CommonChunk()
/openbsd/gnu/llvm/lld/ELF/Arch/
H A DRISCV.cpp645 const uint64_t align = PowerOf2Ceil(r.addend + 2); in relax()
/openbsd/gnu/llvm/lldb/source/Expression/
H A DIRInterpreter.cpp159 type_size = PowerOf2Ceil(type_size); in AssignToMatchType()
/openbsd/gnu/llvm/llvm/lib/Object/
H A DCOFFObjectFile.cpp163 return std::min(uint64_t(32), PowerOf2Ceil(Symb.getValue())); in getSymbolAlignment()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp2594 ElementCount::getFixed(PowerOf2Ceil(Ty.getNumElements()))); in widenToNextPowerOf2()
2595 return LLT::scalar(PowerOf2Ceil(Ty.getSizeInBits())); in widenToNextPowerOf2()
2632 const unsigned WideMemSize = PowerOf2Ceil(MemSize); in legalizeLoad()
H A DAMDGPUInstructionSelector.cpp2140 return sizeToSubRegIndex(PowerOf2Ceil(Size)); in sizeToSubRegIndex()
H A DAMDGPUISelLowering.cpp1522 unsigned LoNumElts = PowerOf2Ceil((NumElts + 1) / 2); in getSplitDestVTs()
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3037 unsigned AnyExtSize = PowerOf2Ceil(DstTy.getSizeInBits()); in lowerLoad()
3138 unsigned AnyExtSize = PowerOf2Ceil(MemTy.getSizeInBits()); in lowerStore()
3559 return std::max(Align(PowerOf2Ceil(Ty.getSizeInBytes())), MinAlign); in getStackTemporaryAlignment()
5681 unsigned NewLen = PowerOf2Ceil(Len); in lowerBitCount()
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1604 return (PowerOf2Ceil(UniquesCntWithOpIdxLaneV) - in getSplatScore()
1606 (PowerOf2Ceil(UniquesCntWithIdxLaneV) - UniquesCntWithIdxLaneV); in getSplatScore()
7077 unsigned VecScalarsSz = PowerOf2Ceil(NumElts); in getEntryCost()
7079 VecScalarsSz = PowerOf2Ceil((NumElts + NumOfParts - 1) / NumOfParts); in getEntryCost()
7084 PowerOf2Ceil(OffsetEnd - OffsetBeg + 1), in getEntryCost()
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DValueTracking.cpp1023 if (!(ShiftAmtKZ & (PowerOf2Ceil(BitWidth) - 1)) && in computeKnownBitsFromShiftOperator()
1024 !(ShiftAmtKO & (PowerOf2Ceil(BitWidth) - 1))) { in computeKnownBitsFromShiftOperator()
/openbsd/gnu/llvm/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp3390 (Size != MemoryLocation::UnknownSize ? PowerOf2Ceil(Size) : 1); in parseMachineMemoryOperand()
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp220 switch (PowerOf2Ceil(VT.getFixedSizeInBits())) { in PromoteScalarIntegerPTX()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp4187 ZExtWidth = PowerOf2Ceil(std::max(ZExtWidth, 8U)); in tryShrinkShlLogicImm()
H A DX86TargetTransformInfo.cpp4512 PowerOf2Ceil(cast<FixedVectorType>(Ty)->getNumElements()); in getScalarizationOverhead()
/openbsd/gnu/llvm/clang/lib/AST/
H A DASTContext.cpp2318 getCharWidth(), llvm::PowerOf2Ceil(EIT->getNumBits()))), in getTypeInfoImpl()

12