Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Breakpoint/
H A DWatchpointAlgorithms.cpp64 static uint64_t bit_ceil(uint64_t input) { in bit_ceil() function
105 aligned_size = bit_ceil(aligned_size); in PowerOf2Watchpoints()
/freebsd/contrib/llvm-project/libcxx/include/
H A Dbit29 constexpr T bit_ceil(T x); // C++20
68 # include <__bit/bit_ceil.h>
H A Dmodule.modulemap1064 module std_private_bit_bit_ceil [system] { header "__bit/bit_ceil.h" }
/freebsd/contrib/llvm-project/libcxx/include/__bit/
H A Dbit_ceil.h45 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _Tp bit_ceil(_Tp __t) noexcept { in bit_ceil() function
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dbit.cppm
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DHexagon.cpp131 Size = llvm::bit_ceil(Size); in classifyArgumentType()
176 Size = llvm::bit_ceil(Size); in classifyReturnType()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dbit.h338 /// Ex. bit_ceil(5) == 8.
342 template <typename T> [[nodiscard]] T bit_ceil(T Value) {
H A DDenseMap.h952 NumInitBuckets = llvm::bit_ceil(NumInitBuckets);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h409 return getIntegerVT(Context, llvm::bit_ceil(BitWidth)); in getRoundIntegerType()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DOnDiskHashTable.h166 NumEntries <= 2 ? 1 : llvm::bit_ceil(NumEntries * 4 / 3 + 1); in Emit()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp708 MinBW = llvm::bit_ceil(MinBW); in computeMinimumValueSizes()
745 return bit_ceil(BW) > MinBW; in computeMinimumValueSizes()
H A DIVDescriptors.cpp129 MaxBitWidth = llvm::bit_ceil(MaxBitWidth); in computeRecurrenceType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DSwiftCallingConv.cpp663 size = llvm::bit_ceil(size); in getNaturalAlignment()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp912 EltWidth = std::max(llvm::bit_ceil(EltWidth), (unsigned)8); in getBitWidthForCttzElements()
1106 LaneSizeInBits = llvm::bit_ceil(LaneSizeInBits); in getVectorTypeBreakdownMVT()
/freebsd/lib/libc++/
H A DMakefile511 BIT_HEADERS+= bit_ceil.h
H A Dlibcxx.imp222 { include: [ "<__bit/bit_ceil.h>", "private", "<bit>", "public" ] },
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp15579 MaxBitWidth = bit_ceil(MaxBitWidth); in computeMinimumValueSizes()
15650 IntegerType::get(F->getContext(), bit_ceil(MaxBitWidth)), VF))) in computeMinimumValueSizes()
15676 MaxBitWidth = bit_ceil(MaxBitWidth); in computeMinimumValueSizes()
15704 ReductionBitWidth = bit_ceil(ReductionBitWidth); in computeMinimumValueSizes()
15729 ReductionBitWidth = bit_ceil(MaxBitWidth); in computeMinimumValueSizes()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp603 for (unsigned SmallVTBits = llvm::bit_ceil(DemandedSize); in ShrinkDemandedOp()
1062 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), llvm::bit_ceil(MinWidth)); in combineShiftToAVG()
1843 for (unsigned SmallVTBits = llvm::bit_ceil(DemandedSize); in SimplifyDemandedBits()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp1971 Align = llvm::bit_ceil(Align); in getTypeInfoImpl()
2412 Width = llvm::bit_ceil(Width); in getTypeInfoImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp2189 return sizeToSubRegIndex(llvm::bit_ceil(Size)); in sizeToSubRegIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp4492 ZExtWidth = llvm::bit_ceil(std::max(ZExtWidth, 8U)); in tryShrinkShlLogicImm()
H A DX86ISelLowering.cpp37081 Width = llvm::bit_ceil(std::max(Width, 8U)); in targetShrinkDemandedConstant()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc819 SYMBOL(bit_ceil, std::, <bit>)
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp2817 AlignSize = std::min(llvm::bit_ceil(RegWidth / 32), 4u); in getRegularReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp4497 int64_t BitSize = llvm::bit_ceil(NumSignificantBits); in lowerCTPOP()