Searched refs:ConstructionContextLayer (Results 1 – 3 of 3) sorted by relevance
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/ |
| HD | ConstructionContext.cpp | 21 const ConstructionContextLayer * 22 ConstructionContextLayer::create(BumpVectorContext &C, in create() 24 const ConstructionContextLayer *Parent) { in create() 25 ConstructionContextLayer *CC = in create() 26 C.getAllocator().Allocate<ConstructionContextLayer>(); in create() 27 return new (CC) ConstructionContextLayer(Item, Parent); in create() 30 bool ConstructionContextLayer::isStrictlyMoreSpecificThan( in isStrictlyMoreSpecificThan() 31 const ConstructionContextLayer *Other) const { in isStrictlyMoreSpecificThan() 32 const ConstructionContextLayer *Self = this; in isStrictlyMoreSpecificThan() 48 const ConstructionContextLayer *ParentLayer) { in createMaterializedTemporaryFromLayers() [all …]
|
| HD | CFG.cpp | 510 llvm::DenseMap<Expr *, const ConstructionContextLayer *> 708 void consumeConstructionContext(const ConstructionContextLayer *Layer, 716 void findConstructionContexts(const ConstructionContextLayer *Layer, 732 ConstructionContextLayer::create(cfg->getBumpVectorContext(), in findConstructionContextsForArguments() 780 const ConstructionContextLayer *Layer = ConstructionContextMap.lookup(E); in retrieveAndCleanupConstructionContext() 1343 const ConstructionContextLayer *Layer, Expr *E) { in consumeConstructionContext() 1346 if (const ConstructionContextLayer *PreviouslyStoredLayer = in consumeConstructionContext() 1359 const ConstructionContextLayer *Layer, Stmt *Child) { in findConstructionContexts() 1367 return ConstructionContextLayer::create(cfg->getBumpVectorContext(), Item, in findConstructionContexts() 1654 ConstructionContextLayer::create(cfg->getBumpVectorContext(), I), in addInitializer() [all …]
|
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
| HD | ConstructionContext.h | 203 class ConstructionContextLayer { 204 const ConstructionContextLayer *Parent = nullptr; 207 ConstructionContextLayer(ConstructionContextItem Item, in ConstructionContextLayer() function 208 const ConstructionContextLayer *Parent) in ConstructionContextLayer() 212 static const ConstructionContextLayer * 214 const ConstructionContextLayer *Parent = nullptr); 217 const ConstructionContextLayer *getParent() const { return Parent; } in getParent() 225 bool isStrictlyMoreSpecificThan(const ConstructionContextLayer *Other) const; 277 const ConstructionContextLayer *ParentLayer); 286 const ConstructionContextLayer *ParentLayer); [all …]
|