Home
last modified time | relevance | path

Searched refs:BumpVectorContext (Results 1 – 10 of 10) 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.h612 ElementList(BumpVectorContext &C) : Impl(C, 4) {} in ElementList()
620 void push_back(CFGElement e, BumpVectorContext &C) { Impl.push_back(e, C); } in push_back()
623 BumpVectorContext &C) { in insert()
895 explicit CFGBlock(unsigned blockid, BumpVectorContext &C, CFG *parent) in CFGBlock()
1130 void addSuccessor(AdjacentBlock Succ, BumpVectorContext &C);
1132 void appendStmt(Stmt *statement, BumpVectorContext &C) { in appendStmt()
1137 BumpVectorContext &C) { in appendConstructor()
1143 BumpVectorContext &C) { in appendCXXRecordTypedCall()
1148 BumpVectorContext &C) { in appendInitializer()
1153 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.cpp591 BumpVectorContext &BC;
597 BumpVectorContext &bc) in FindBlockDeclRefExprsVals()
643 BumpVectorContext BC(A); in LazyInitializeReferencedDecls()
H A DCFG.cpp306 BumpVectorContext ctx;
317 LocalScope(BumpVectorContext ctx, const_iterator P) in LocalScope()
2150 return new (alloc) LocalScope(BumpVectorContext(alloc), ScopePos); in createOrReuseLocalScope()
5485 BumpVectorContext &C) { in addSuccessor()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h323 BumpVectorContext BVC;
407 BumpVectorContext &getNodeAllocator() { return BVC; } in getNodeAllocator()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExplodedGraph.cpp233 BumpVectorContext &Ctx = G.getNodeAllocator(); in addNode()
H A DMemRegion.cpp1767 BumpVectorContext BC(A); in LazyInitializeReferencedVars()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc8070 …ce)::BindingKey>::push_back((anonymous namespace)::BindingKey const&, clang::BumpVectorContext&)"},
8366 …BumpVectorContextE", "clang::CFGBlock::addSuccessor(clang::CFGBlock*, clang::BumpVectorContext&)"},
8367 …::insert(clang::CFGElement*, unsigned long, clang::CFGElement const&, clang::BumpVectorContext&)"},
8368 …g::BumpVector<clang::CFGElement>::push_back(clang::CFGElement const&, clang::BumpVectorContext&)"},
8369 …EjRNS_17BumpVectorContextE", "clang::CFGBlock::CFGBlock(unsigned int, clang::BumpVectorContext&)"},
8370 …orContextEj", "clang::BumpVector<clang::CFGElement>::reserve(clang::BumpVectorContext&, unsigned i…