Searched refs:Factory (Results 1 - 25 of 42) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DBlockCounter.h40 class Factory { class in class:clang::ento::BlockCounter
43 Factory(llvm::BumpPtrAllocator& Alloc);
44 ~Factory();
52 friend class Factory;
H A DProgramStateTrait.h49 /// manager. The type must provide a ::Factory sub-class. Commonly used for
148 using context_type = typename data_type::Factory &;
180 return *((typename data_type::Factory *) p);
184 return new typename data_type::Factory(Alloc);
188 delete (typename data_type::Factory *) Ctx;
196 using context_type = typename data_type::Factory &;
221 return *((typename data_type::Factory *) p);
225 return new typename data_type::Factory(Alloc);
229 delete (typename data_type::Factory *) Ctx;
238 using context_type = typename data_type::Factory
[all...]
H A DRangedConstraintManager.h69 typedef PrimRangeSet::Factory Factory; typedef in class:clang::ento::RangeSet
76 RangeSet addRange(Factory &F, const RangeSet &RS) {
89 RangeSet(Factory &F, const llvm::APSInt &from, const llvm::APSInt &to)
104 void IntersectInRange(BasicValueFactory &BV, Factory &F,
114 RangeSet Intersect(BasicValueFactory &BV, Factory &F, llvm::APSInt Lower,
116 RangeSet Intersect(BasicValueFactory &BV, Factory &F,
118 RangeSet Negate(BasicValueFactory &BV, Factory &F) const;
H A DEnvironment.h101 using FactoryTy = Environment::BindingsTy::Factory;
H A DBasicValueFactory.h117 llvm::ImmutableList<SVal>::Factory SValListFactory;
118 llvm::ImmutableList<const CXXBaseSpecifier *>::Factory CXXBaseListFactory;
H A DCoreEngine.h85 BlockCounter::Factory BCounterFactory;
101 NoteTag::Factory NoteTags;
203 NoteTag::Factory &getNoteTags() { return NoteTags; }
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBlockCounter.cpp53 static inline CountMap::Factory& GetFactory(void *F) {
54 return *static_cast<CountMap::Factory*>(F);
64 BlockCounter::Factory::Factory(llvm::BumpPtrAllocator& Alloc) { function in class:BlockCounter::Factory
65 F = new CountMap::Factory(Alloc);
68 BlockCounter::Factory::~Factory() {
69 delete static_cast<CountMap::Factory*>(F);
73 BlockCounter::Factory::IncrementCount(BlockCounter BC,
82 BlockCounter::Factory
[all...]
H A DRangeConstraintManager.cpp26 void RangeSet::IntersectInRange(BasicValueFactory &BV, Factory &F,
156 RangeSet RangeSet::Intersect(BasicValueFactory &BV, Factory &F,
179 RangeSet RangeSet::Intersect(BasicValueFactory &BV, Factory &F,
196 RangeSet RangeSet::Negate(BasicValueFactory &BV, Factory &F) const {
305 RangeSet::Factory F;
419 ConstraintRangeTy::Factory &CRFactory = State->get_context<ConstraintRange>();
435 RangeSet::Factory &F,
453 RangeSet::Factory &F,
H A DDynamicType.cpp109 CastSet::Factory &F = State->get_context<CastSet>();
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DImmutableMap.h77 /// should use a Factory object to create maps instead of directly
101 class Factory { class in class:llvm::ImmutableMap
102 typename TreeTy::Factory F;
106 Factory(bool canonicalize = true) : Canonicalize(canonicalize) {} function in class:llvm::ImmutableMap::Factory
108 Factory(BumpPtrAllocator &Alloc, bool canonicalize = true) function in class:llvm::ImmutableMap::Factory
111 Factory(const Factory &) = delete;
112 Factory &operator=(const Factory &) = delete;
127 typename TreeTy::Factory *getTreeFactor
270 FactoryTy *Factory; member in class:llvm::ImmutableMapRef
[all...]
H A DImmutableSet.h46 using Factory = ImutAVLFactory<ImutInfo>;
221 Factory *factory;
237 // Internal methods (node manipulation; used by Factory).
243 ImutAVLTree(Factory *f, ImutAVLTree* l, ImutAVLTree* r, value_type_ref v,
361 // Immutable AVL-Tree Factory class.
968 /// should use a Factory object to create sets instead of directly
992 class Factory { class in class:llvm::ImmutableSet
993 typename TreeTy::Factory F;
997 Factory(bool canonicalize = true) function in class:llvm::ImmutableSet::Factory
1000 Factory(BumpPtrAllocato function in class:llvm::ImmutableSet::Factory
1118 FactoryTy *Factory; member in class:llvm::ImmutableSetRef
[all...]
H A DImmutableList.h67 using Factory = ImmutableListFactory<T>;
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-graph-diff.h47 class Factory { class in class:llvm::xray::GraphDiffRenderer
51 template <typename... Ts> Factory(Ts &... Args) : G{{Args...}} {} function in class:llvm::xray::GraphDiffRenderer::Factory
H A Dxray-graph-diff.cpp213 Expected<GraphDiffRenderer> GraphDiffRenderer::Factory::getGraphDiffRenderer() {
415 std::array<GraphRenderer::Factory, 2> Factories{
451 GraphDiffRenderer::Factory DGF(Graphs[0], Graphs[1]);
H A Dxray-graph.h145 class Factory { class in class:llvm::xray::GraphRenderer
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObject.h165 FieldChain::Factory &ChainFactory;
168 FieldChainInfo(FieldChain::Factory &F, FieldChain NewChain)
175 FieldChainInfo(FieldChain::Factory &F) : ChainFactory(F) {}
204 FieldChainInfo::FieldChain::Factory ChainFactory;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeProcessNetBSD.h30 class Factory : public NativeProcessProtocol::Factory { class in class:lldb_private::process_netbsd::NativeProcessNetBSD
/freebsd-11-stable/contrib/llvm-project/lldb/tools/lldb-server/
H A Dlldb-gdbserver.cpp63 typedef process_linux::NativeProcessLinux::Factory NativeProcessFactory;
65 typedef process_netbsd::NativeProcessNetBSD::Factory NativeProcessFactory;
67 typedef NativeProcessWindows::Factory NativeProcessFactory;
70 class NativeProcessFactory : public NativeProcessProtocol::Factory {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationServerLLGS.h37 const NativeProcessProtocol::Factory &process_factory);
75 const NativeProcessProtocol::Factory &m_process_factory;
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DInnerPointerChecker.cpp211 PtrSet::Factory &F = State->getStateManager().get_context<PtrSet>();
237 PtrSet::Factory &F = State->getStateManager().get_context<PtrSet>();
H A DTaint.cpp135 TaintedSubRegions::Factory &F = State->get_context<TaintedSubRegions>();
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Host/common/
H A DNativeProcessProtocol.h256 class Factory { class in class:lldb_private::NativeProcessProtocol
258 virtual ~Factory();
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h603 AttributeFactory &Factory;
607 return Factory.allocate(size);
625 AttributePool(AttributeFactory &factory) : Factory(factory) {}
629 ~AttributePool() { Factory.reclaimPool(*this); }
634 AttributeFactory &getFactory() const { return Factory; }
637 Factory.reclaimPool(*this);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderInternals.h203 SmallVector<ObjCMethodDecl *, 2> Factory; member in struct:clang::serialization::reader::ASTSelectorLookupTrait::data_type
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DLiveVariables.cpp77 llvm::ImmutableSet<const Stmt *>::Factory SSetFact;
78 llvm::ImmutableSet<const VarDecl *>::Factory DSetFact;
79 llvm::ImmutableSet<const BindingDecl *>::Factory BSetFact;
254 llvm::ImmutableSet<const Stmt *>::Factory &F,

Completed in 322 milliseconds

12