Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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 …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DCFG.h583 ElementList(BumpVectorContext &C) : Impl(C, 4) {} in ElementList()
591 void push_back(CFGElement e, BumpVectorContext &C) { Impl.push_back(e, C); } in push_back()
594 BumpVectorContext &C) { in insert()
860 explicit CFGBlock(unsigned blockid, BumpVectorContext &C, CFG *parent) in CFGBlock()
1093 void addSuccessor(AdjacentBlock Succ, BumpVectorContext &C);
1095 void appendStmt(Stmt *statement, BumpVectorContext &C) { in appendStmt()
1100 BumpVectorContext &C) { in appendConstructor()
1106 BumpVectorContext &C) { in appendCXXRecordTypedCall()
1111 BumpVectorContext &C) { in appendInitializer()
1116 BumpVectorContext &C) { in appendNewAllocator()
[all …]
H A DConstructionContext.h216 create(BumpVectorContext &C, const ConstructionContextItem &Item,
269 static T *create(BumpVectorContext &C, ArgTypes... Args) { in create()
278 BumpVectorContext &C, const MaterializeTemporaryExpr *MTE,
288 BumpVectorContext &C, const CXXBindTemporaryExpr *BTE,
296 createFromLayers(BumpVectorContext &C,
/netbsd-src/external/apache2/llvm/dist/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()
165 BumpVectorContext &C, const ConstructionContextLayer *TopLayer) { in createFromLayers()
H A DAnalysisDeclContext.cpp541 BumpVectorContext &BC;
547 BumpVectorContext &bc) in FindBlockDeclRefExprsVals()
593 BumpVectorContext BC(A); in LazyInitializeReferencedDecls()
H A DCFG.cpp302 BumpVectorContext ctx;
313 LocalScope(BumpVectorContext ctx, const_iterator P) in LocalScope()
1931 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()
5081 BumpVectorContext &C) { in addSuccessor()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h326 BumpVectorContext BVC;
425 BumpVectorContext &getNodeAllocator() { return BVC; } in getNodeAllocator()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExplodedGraph.cpp236 BumpVectorContext &Ctx = G.getNodeAllocator(); in addNode()
H A DMemRegion.cpp1624 BumpVectorContext BC(A); in LazyInitializeReferencedVars()