Searched refs:SmallSize (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | SmallPtrSet.h | 73 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 D | BreadthFirstIterator.h | 39 template <typename NodeRef, unsigned SmallSize = 8> 40 using bf_iterator_default_set = SmallPtrSet<NodeRef, SmallSize>;
|
H A D | DepthFirstIterator.h | 68 template <typename NodeRef, unsigned SmallSize=8> 69 struct df_iterator_default_set : public SmallPtrSet<NodeRef, SmallSize> { 70 using BaseSet = SmallPtrSet<NodeRef, SmallSize>;
|
H A D | SmallBitVector.h | 352 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 D | SmallPtrSet.cpp | 138 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 D | Metadata.cpp | 675 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 D | AArch64ExpandImm.cpp | 415 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 D | Metadata.h | 1084 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,
|