Home
last modified time | relevance | path

Searched refs:BumpVectorContext (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Analysis/Support/
H A DBumpVector.h32 class BumpVectorContext {
38 BumpVectorContext() : Alloc(new llvm::BumpPtrAllocator(), 1) {} in BumpVectorContext() function
40 BumpVectorContext(BumpVectorContext &&Other) : Alloc(Other.Alloc) { in BumpVectorContext() function
48 BumpVectorContext(llvm::BumpPtrAllocator &A) : Alloc(&A, 0) {} in BumpVectorContext() function
50 ~BumpVectorContext() { in ~BumpVectorContext()
66 explicit BumpVector(BumpVectorContext &C, unsigned N) { in BumpVector()
159 void push_back(const_reference Elt, BumpVectorContext &C) { in push_back()
173 BumpVectorContext &C) { in insert()
188 void reserve(BumpVectorContext &C, unsigned N) { in reserve()
200 void grow(BumpVectorContext &C, size_type MinSize = 1);
[all …]
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DCFG.h584 ElementList(BumpVectorContext &C) : Impl(C, 4) {} in ElementList()
595 BumpVectorContext &C) { in insert()
1101 BumpVectorContext &C) { in appendConstructor()
1107 BumpVectorContext &C) { in appendCXXRecordTypedCall()
1112 BumpVectorContext &C) { in appendInitializer()
1117 BumpVectorContext &C) { in appendNewAllocator()
1122 BumpVectorContext &C) { in appendScopeBegin()
1127 BumpVectorContext &C) { in prependScopeBegin()
1171 BumpVectorContext &C) { in beginAutomaticObjDtorsInsert()
1443 BumpVectorContext &getBumpVectorContext() { in getBumpVectorContext()
[all …]
H A DConstructionContext.h223 create(BumpVectorContext &C, const ConstructionContextItem &Item,
277 static T *create(BumpVectorContext &C, ArgTypes... Args) { in create()
286 BumpVectorContext &C, const MaterializeTemporaryExpr *MTE,
296 BumpVectorContext &C, const CXXBindTemporaryExpr *BTE,
304 createFromLayers(BumpVectorContext &C,
/llvm-project-15.0.7/clang/lib/Analysis/
H A DConstructionContext.cpp22 ConstructionContextLayer::create(BumpVectorContext &C, in create()
46 BumpVectorContext &C, const MaterializeTemporaryExpr *MTE, in createMaterializedTemporaryFromLayers()
96 BumpVectorContext &C, const CXXBindTemporaryExpr *BTE, in createBoundTemporaryFromLayers()
171 BumpVectorContext &C, const ConstructionContextLayer *TopLayer) { in createFromLayers()
H A DAnalysisDeclContext.cpp594 BumpVectorContext &BC;
600 BumpVectorContext &bc) in FindBlockDeclRefExprsVals()
646 BumpVectorContext BC(A); in LazyInitializeReferencedDecls()
H A DCFG.cpp302 BumpVectorContext ctx;
313 LocalScope(BumpVectorContext ctx, const_iterator P) in LocalScope()
1936 LocalScope(BumpVectorContext(alloc), ScopePos); in createOrReuseLocalScope()
2070 BumpVectorContext &C = cfg->getBumpVectorContext(); in prependAutomaticObjDtorsWithTerminator()
2087 BumpVectorContext &C = cfg->getBumpVectorContext(); in prependAutomaticObjLifetimeWithTerminator()
2106 BumpVectorContext &C = cfg->getBumpVectorContext(); in prependAutomaticObjScopeEndWithTerminator()
5300 BumpVectorContext &C) { in addSuccessor()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h324 BumpVectorContext BVC;
423 BumpVectorContext &getNodeAllocator() { return BVC; } in getNodeAllocator()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DExplodedGraph.cpp235 BumpVectorContext &Ctx = G.getNodeAllocator(); in addNode()
H A DMemRegion.cpp1648 BumpVectorContext BC(A); in LazyInitializeReferencedVars()