Home
last modified time | relevance | path

Searched refs:SmallSize (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallPtrSet.h73 SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize,
76 explicit SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize) in SmallPtrSetImplBase() argument
78 CurArraySize(SmallSize), NumNonEmpty(0), NumTombstones(0) { in SmallPtrSetImplBase()
79 assert(SmallSize && (SmallSize & (SmallSize-1)) == 0 && in SmallPtrSetImplBase()
214 void MoveFrom(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
218 void MoveHelper(unsigned SmallSize, SmallPtrSetImplBase &&RHS);
478 template<class PtrType, unsigned SmallSize>
483 static_assert(SmallSize <= 32, "SmallSize should be small");
498 static constexpr size_t SmallSizePowTwo = RoundUpToPowerOfTwo(SmallSize);
518 SmallPtrSet<PtrType, SmallSize> &
[all …]
H A DBreadthFirstIterator.h39 template <typename NodeRef, unsigned SmallSize = 8>
40 using bf_iterator_default_set = SmallPtrSet<NodeRef, SmallSize>;
H A DDepthFirstIterator.h68 template <typename NodeRef, unsigned SmallSize=8>
69 struct df_iterator_default_set : public SmallPtrSet<NodeRef, SmallSize> {
70 using BaseSet = SmallPtrSet<NodeRef, SmallSize>;
H A DSmallBitVector.h352 size_type SmallSize = getSmallSize(); in reserve() local
353 BitVector *BV = new BitVector(SmallSize); in reserve()
354 for (size_type I = 0; I < SmallSize; ++I) in reserve()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DSmallPtrSet.cpp138 unsigned SmallSize, in SmallPtrSetImplBase() argument
141 MoveHelper(SmallSize, std::move(that)); in SmallPtrSetImplBase()
181 void SmallPtrSetImplBase::MoveFrom(unsigned SmallSize, in MoveFrom() argument
185 MoveHelper(SmallSize, std::move(RHS)); in MoveFrom()
188 void SmallPtrSetImplBase::MoveHelper(unsigned SmallSize, in MoveHelper() argument
207 RHS.CurArraySize = SmallSize; in MoveHelper()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMetadata.cpp675 SmallSize = getSmallSize(NumOps, IsResizable, IsLarge); in Header()
683 MDOperand *O = reinterpret_cast<MDOperand *>(this) - SmallSize; in Header()
684 for (MDOperand *E = O + SmallSize; O != E;) in Header()
694 for (MDOperand *E = O - SmallSize; O != E; --O) in ~Header()
702 sizeof(MDOperand) * SmallSize; in getSmallPtr()
712 else if (NumOps <= SmallSize) in resize()
720 assert(NumOps <= SmallSize && "NumOps too large for small resize"); in resizeSmall()
737 assert(NumOps > SmallSize && "Expected NumOps to be larger than allocation"); in resizeSmallToLarge()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandImm.cpp415 unsigned SmallSize = BigSize >> BigToSmallShift; in tryEorOfLogicalImmediates() local
428 uint64_t SmallOnes = RepeatedOnesTable[countr_zero(SmallSize)]; in tryEorOfLogicalImmediates()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.h1084 size_t SmallSize : 4;
1120 return getOpSize(SmallSize) + sizeof(Header);
1157 reinterpret_cast<MDOperand *>(this) - SmallSize, SmallNumOps);
1163 return ArrayRef(reinterpret_cast<const MDOperand *>(this) - SmallSize,