Searched refs:ImplType (Results 1 – 8 of 8) sorted by relevance
163 class ThreadSafeTrieRawHashMapBase::ImplType final class in ThreadSafeTrieRawHashMapBase164 : private TrailingObjects<ThreadSafeTrieRawHashMapBase::ImplType,167 static std::unique_ptr<ImplType> create(size_t StartBit, size_t NumBits) { in create()168 size_t Size = sizeof(ImplType) + TrieSubtrie::sizeToAlloc(NumBits); in create()170 ImplType *Impl = ::new (Memory) ImplType(StartBit, NumBits); in create()171 return std::unique_ptr<ImplType>(Impl); in create()206 ImplType(size_t StartBit, size_t NumBits) { in ImplType() function in ThreadSafeTrieRawHashMapBase::ImplType211 ThreadSafeTrieRawHashMapBase::ImplType &213 if (ImplType *Impl = ImplPtr.load()) in getOrCreateImpl()218 std::unique_ptr<ImplType> Impl = ImplType::create(0, NumRootBits); in getOrCreateImpl()[all …]
36 using ImplType = BlockFrequencyInfoImpl<MachineBasicBlock>; variable37 std::unique_ptr<ImplType> MBFI;
176 class ImplType; variable179 std::atomic<ImplType *> ImplPtr;180 ImplType &getOrCreateImpl();181 ImplType *getImpl() const;
39 using ImplType = BlockFrequencyInfoImpl<BasicBlock>; variable41 std::unique_ptr<ImplType> BFI;
95 using ImplType = llvm::SmallVector<Range, 4>;97 struct ContainerType : public ImplType, public llvm::FoldingSetNode {113 using const_iterator = ImplType::const_iterator;
235 MBFI.reset(new ImplType); in calculate()
188 BFI.reset(new ImplType); in calculate()
27 typedef std::pair<lldb::TypeCategoryImplSP, user_id_t> ImplType; typedef