Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dbit31 constexpr T bit_floor(T x) noexcept; // C++20
67 #include <__bit/bit_floor.h>
H A Dlibcxx.imp248 { include: [ "<__bit/bit_floor.h>", "private", "<bit>", "public" ] },
H A Dmodule.modulemap.in1109 module std_private_bit_bit_floor [system] { header "__bit/bit_floor.h" }
/freebsd-14.2/contrib/llvm-project/libcxx/include/__bit/
H A Dbit_floor.h26 _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI constexpr _Tp bit_floor(_Tp __t) noexcept { in bit_floor() function
/freebsd-14.2/contrib/llvm-project/libcxx/modules/std/
H A Dbit.inc21 using std::bit_floor;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp179 return llvm::bit_floor(std::clamp<unsigned>(RVVVectorLMULMax, 1, 8)); in getMaxLMULForFixedLengthVectors()
H A DRISCVTargetMachine.cpp220 RVVBitsMin = llvm::bit_floor( in getSubtargetImpl()
224 llvm::bit_floor((RVVBitsMax < 64 || RVVBitsMax > 65536) ? 0 : RVVBitsMax); in getSubtargetImpl()
H A DRISCVTargetTransformInfo.cpp275 llvm::bit_floor(std::clamp<unsigned>(RVVRegisterWidthLMUL, 1, 8)); in getRegisterBitWidth()
/freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp126 UsedResourceGroups |= llvm::bit_floor(A.first); in initializeUsedResources()
137 NormalizedMask ^= llvm::bit_floor(NormalizedMask); in initializeUsedResources()
175 uint64_t Mask = RPC.first ^ llvm::bit_floor(RPC.first); in initializeUsedResources()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DFoldingSet.cpp272 GrowBucketCount(llvm::bit_floor(EltCount), Info); in reserve()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dbit.h327 template <typename T> [[nodiscard]] T bit_floor(T Value) {
/freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DResourceManager.cpp323 uint64_t ResourceMask = llvm::bit_floor(ReadyMask); in checkAvailability()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp111 unsigned Size1 = Bytes == 16 ? 8 : llvm::bit_floor(Bytes); in EmitTargetCodeForMemset()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4529 llvm::bit_floor(Legal->getMaxSafeVectorWidthInBits() / WidestType); in computeFeasibleMaxVF()
4795 llvm::bit_floor(WidestRegister.getKnownMinValue() / WidestType), in getMaximizedVFForTarget()
4829 auto ClampedUpperTripCount = llvm::bit_floor(MaxTripCount); in getMaximizedVFForTarget()
4847 llvm::bit_floor(WidestRegister.getKnownMinValue() / SmallestType), in getMaximizedVFForTarget()
5415 unsigned TmpIC = llvm::bit_floor((TargetNumRegisters - LoopInvariantRegs) / in selectInterleaveCount()
5419 TmpIC = llvm::bit_floor((TargetNumRegisters - LoopInvariantRegs - 1) / in selectInterleaveCount()
5455 unsigned InterleaveCountUB = bit_floor( in selectInterleaveCount()
5457 unsigned InterleaveCountLB = bit_floor(std::max( in selectInterleaveCount()
5475 MaxInterleaveCount = bit_floor(std::max( in selectInterleaveCount()
5522 unsigned SmallIC = std::min(IC, (unsigned)llvm::bit_floor<uint64_t>( in selectInterleaveCount()
H A DSLPVectorizer.cpp13514 unsigned MaxElts = llvm::bit_floor(MaxVecRegSize / EltSize); in vectorizeStores()
13756 unsigned MaxVF = std::max<unsigned>(llvm::bit_floor(VL.size()), MinVF); in tryToVectorizeList()
14689 RegMaxNumber * llvm::bit_floor(MaxVecRegSize / EltSize); in tryToReduce()
14692 llvm::bit_floor(NumReducedVals), std::max(RedValsMaxNumber, MaxElts)); in tryToReduce()
14925 ReduxWidth = llvm::bit_floor(NumReducedVals - Pos); in tryToReduce()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp310 unsigned NumPow2 = llvm::bit_floor(StoresToMerge.size()); in mergeStores()
H A DLegalizerHelper.cpp3371 LargeSplitSize = llvm::bit_floor(MemSizeInBits); in lowerLoad()
3489 LargeSplitSize = llvm::bit_floor<uint64_t>(MemTy.getSizeInBits()); in lowerStore()
8168 NewTy = LLT::scalar(llvm::bit_floor(NewTy.getSizeInBits() - 1)); in findGISelOptimalMemOpLowering()
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmWriterEmitter.cpp416 unsigned TableSize = std::min(llvm::bit_floor(BytesNeeded), 4u); in EmitGetMnemonic()
/freebsd-14.2/lib/libc++/
H A DMakefile545 BIT_HEADERS+= bit_floor.h
H A Dmodule.modulemap1109 module std_private_bit_bit_floor [system] { header "__bit/bit_floor.h" }
/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.cpp2811 llvm::bit_floor(std::min<size_t>(config->threadCount, numShards)); in createSymbols()
3297 llvm::bit_floor(std::min<size_t>(config->threadCount, numShards)); in finalizeContents()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp1686 unsigned AllocatorAlign = llvm::bit_floor(std::min<uint64_t>( in EmitCXXNewExpr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/
H A DMCAsmStreamer.cpp1348 unsigned EmissionSize = llvm::bit_floor(std::min(Remaining, Size - 1)); in emitValueImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp3455 Alignment = llvm::bit_floor<uint64_t>(Alignment); in parseDirectiveAlign()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp5208 Alignment = llvm::bit_floor(gcd); in getKnownAlignForUse()
5337 Alignment = llvm::bit_floor(gcd); in updateImpl()

12