Searched refs:BumpVectorContext (Results 1 – 9 of 9) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Support/ |
| H A D | BumpVector.h | 32 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 D | CFG.h | 583 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 D | ConstructionContext.h | 216 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 D | ConstructionContext.cpp | 22 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 D | AnalysisDeclContext.cpp | 541 BumpVectorContext &BC; 547 BumpVectorContext &bc) in FindBlockDeclRefExprsVals() 593 BumpVectorContext BC(A); in LazyInitializeReferencedDecls()
|
| H A D | CFG.cpp | 302 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 D | ExplodedGraph.h | 326 BumpVectorContext BVC; 425 BumpVectorContext &getNodeAllocator() { return BVC; } in getNodeAllocator()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExplodedGraph.cpp | 236 BumpVectorContext &Ctx = G.getNodeAllocator(); in addNode()
|
| H A D | MemRegion.cpp | 1624 BumpVectorContext BC(A); in LazyInitializeReferencedVars()
|