Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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
47 BumpVectorContext &operator=(BumpVectorContext &&) = delete;
51 BumpVectorContext(const BumpVectorContext &) = delete;
52 BumpVectorContext &operator=(const BumpVectorContext &) = delete;
57 BumpVectorContext(llvm::BumpPtrAllocator &A) : Alloc(&A, 0) {} in BumpVectorContext() function
59 ~BumpVectorContext() { in ~BumpVectorContext()
75 explicit BumpVector(BumpVectorContext &C, unsigned N) { in BumpVector()
168 void push_back(const_reference Elt, BumpVectorContext &C) { in push_back()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h611 ElementList(BumpVectorContext &C) : Impl(C, 4) {} in ElementList()
619 void push_back(CFGElement e, BumpVectorContext &C) { Impl.push_back(e, C); } in push_back()
622 BumpVectorContext &C) { in insert()
889 explicit CFGBlock(unsigned blockid, BumpVectorContext &C, CFG *parent) in CFGBlock()
1124 void addSuccessor(AdjacentBlock Succ, BumpVectorContext &C);
1126 void appendStmt(Stmt *statement, BumpVectorContext &C) { in appendStmt()
1131 BumpVectorContext &C) { in appendConstructor()
1137 BumpVectorContext &C) { in appendCXXRecordTypedCall()
1142 BumpVectorContext &C) { in appendInitializer()
1147 BumpVectorContext &C) { in appendNewAllocator()
[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,
/freebsd/contrib/llvm-project/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.cpp593 BumpVectorContext &BC;
599 BumpVectorContext &bc) in FindBlockDeclRefExprsVals()
645 BumpVectorContext BC(A); in LazyInitializeReferencedDecls()
H A DCFG.cpp307 BumpVectorContext ctx;
318 LocalScope(BumpVectorContext ctx, const_iterator P) in LocalScope()
2061 return new (alloc) LocalScope(BumpVectorContext(alloc), ScopePos); in createOrReuseLocalScope()
5376 BumpVectorContext &C) { in addSuccessor()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h325 BumpVectorContext BVC;
420 BumpVectorContext &getNodeAllocator() { return BVC; } in getNodeAllocator()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExplodedGraph.cpp235 BumpVectorContext &Ctx = G.getNodeAllocator(); in addNode()
H A DMemRegion.cpp1711 BumpVectorContext BC(A); in LazyInitializeReferencedVars()