| /llvm-project-15.0.7/mlir/lib/Interfaces/ |
| H A D | DataLayoutInterfaces.cpp | 80 llvm::PowerOf2Ceil(vecType.getShape().back()) * in getDefaultTypeSizeInBits() 116 ? llvm::PowerOf2Ceil(llvm::divideCeil(intType.getWidth(), 8)) in getIntegerTypeABIAlignment() 129 return llvm::PowerOf2Ceil(dataLayout.getTypeSize(fltType)); in getFloatTypeABIAlignment() 138 return llvm::PowerOf2Ceil(dataLayout.getTypeSize(type)); in getDefaultABIAlignment() 171 return llvm::PowerOf2Ceil(dataLayout.getTypeSize(intType)); in getIntegerTypePreferredAlignment()
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | MathExtrasTest.cpp | 232 TEST(MathExtras, PowerOf2Ceil) { in TEST() argument 233 EXPECT_EQ(0U, PowerOf2Ceil(0U)); in TEST() 234 EXPECT_EQ(8U, PowerOf2Ceil(8U)); in TEST() 235 EXPECT_EQ(8U, PowerOf2Ceil(7U)); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | DenseSet.h | 71 : DenseSetImpl(PowerOf2Ceil(std::distance(I, E))) { in DenseSetImpl() 76 : DenseSetImpl(PowerOf2Ceil(Elems.size())) { in DenseSetImpl()
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | Symbols.h | 233 align(align != 1 ? align : llvm::PowerOf2Ceil(size)), in CommonSymbol()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | DataLayout.cpp | 798 return Align(PowerOf2Ceil(BitWidth / 8)); in getAlignment() 815 return Align(PowerOf2Ceil(getTypeStoreSize(Ty).getKnownMinSize())); in getAlignment()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | CorrelatedValuePropagation.cpp | 748 unsigned NewWidth = std::max<unsigned>(PowerOf2Ceil(MinSignedBits), 8); in narrowSDivOrSRem() 792 unsigned NewWidth = std::max<unsigned>(PowerOf2Ceil(MaxActiveBits), 8); in processUDivOrURem()
|
| /llvm-project-15.0.7/mlir/unittests/Interfaces/ |
| H A D | DataLayoutInterfacesTest.cpp | 155 return llvm::PowerOf2Ceil(getTypeSize(type, dataLayout, params)); in getTypeABIAlignment()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_riscv.cpp | 505 uint64_t Alignment = PowerOf2Ceil(Addend); in addSingleRelocation()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/ |
| H A D | NativeRegisterContextLinux_ppc64le.cpp | 559 size = llvm::PowerOf2Ceil(end - begin); in SetHardwareWatchpoint()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSubtarget.cpp | 251 unsigned VecLen = PowerOf2Ceil(Ty.getVectorNumElements()); in isTypeForHVX()
|
| H A D | HexagonVectorCombine.cpp | 1022 int P2Len = PowerOf2Ceil(SrcLen | DstLen); in insertb()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | MathExtras.h | 729 inline uint64_t PowerOf2Ceil(uint64_t A) {
|
| /llvm-project-15.0.7/lld/ELF/Arch/ |
| H A D | RISCV.cpp | 637 const uint64_t align = PowerOf2Ceil(r.addend + 2); in relax()
|
| /llvm-project-15.0.7/lld/COFF/ |
| H A D | Chunks.cpp | 707 setAlignment(std::min(32U, uint32_t(PowerOf2Ceil(sym.getValue())))); in CommonChunk()
|
| /llvm-project-15.0.7/lldb/source/Expression/ |
| H A D | IRInterpreter.cpp | 159 type_size = PowerOf2Ceil(type_size); in AssignToMatchType()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 2621 ElementCount::getFixed(PowerOf2Ceil(Ty.getNumElements()))); in widenToNextPowerOf2() 2622 return LLT::scalar(PowerOf2Ceil(Ty.getSizeInBits())); in widenToNextPowerOf2() 2659 const unsigned WideMemSize = PowerOf2Ceil(MemSize); in legalizeLoad() 5430 NumVDataDwords, PowerOf2Ceil(NumVAddrDwords)); in legalizeBVHIntrinsic()
|
| H A D | AMDGPUInstructionSelector.cpp | 1916 return sizeToSubRegIndex(PowerOf2Ceil(Size)); in sizeToSubRegIndex()
|
| H A D | AMDGPUISelLowering.cpp | 1408 unsigned LoNumElts = PowerOf2Ceil((NumElts + 1) / 2); in getSplitDestVTs()
|
| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | COFFObjectFile.cpp | 163 return std::min(uint64_t(32), PowerOf2Ceil(Symb.getValue())); in getSymbolAlignment()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 1442 return (PowerOf2Ceil(UniquesCntWithOpIdxLaneV) - in getSplatScore() 1444 (PowerOf2Ceil(UniquesCntWithIdxLaneV) - UniquesCntWithIdxLaneV); in getSplatScore() 6186 unsigned VecScalarsSz = PowerOf2Ceil(NumElts); in getEntryCost() 6188 VecScalarsSz = PowerOf2Ceil((NumElts + NumOfParts - 1) / NumOfParts); in getEntryCost() 6194 PowerOf2Ceil(OffsetEnd - OffsetBeg + 1), in getEntryCost() 7779 VF = std::max<unsigned>(VF, PowerOf2Ceil(NumValues)); in createBuildVector()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 3030 unsigned AnyExtSize = PowerOf2Ceil(DstTy.getSizeInBits()); in lowerLoad() 3131 unsigned AnyExtSize = PowerOf2Ceil(MemTy.getSizeInBits()); in lowerStore() 3545 return std::max(Align(PowerOf2Ceil(Ty.getSizeInBytes())), MinAlign); in getStackTemporaryAlignment() 5587 unsigned NewLen = PowerOf2Ceil(Len); in lowerBitCount()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/ |
| H A D | MemRefToLLVM.cpp | 143 llvm::PowerOf2Ceil(eltSizeBytes)); in getAllocationAlignment()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 3285 (Size != MemoryLocation::UnknownSize ? PowerOf2Ceil(Size) : 1); in parseMachineMemoryOperand()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1053 if (!(ShiftAmtKZ & (PowerOf2Ceil(BitWidth) - 1)) && in computeKnownBitsFromShiftOperator() 1054 !(ShiftAmtKO & (PowerOf2Ceil(BitWidth) - 1))) { in computeKnownBitsFromShiftOperator()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 216 switch (PowerOf2Ceil(VT.getFixedSizeInBits())) { in PromoteScalarIntegerPTX()
|