Home
last modified time | relevance | path

Searched refs:ConstructionContextLayer (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DConstructionContext.cpp21 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 …]
H A DCFG.cpp529 llvm::DenseMap<Expr *, const ConstructionContextLayer *>
727 void consumeConstructionContext(const ConstructionContextLayer *Layer,
735 void findConstructionContexts(const ConstructionContextLayer *Layer,
751 ConstructionContextLayer::create(cfg->getBumpVectorContext(), in findConstructionContextsForArguments()
801 const ConstructionContextLayer *Layer = ConstructionContextMap.lookup(E); in retrieveAndCleanupConstructionContext()
1426 const ConstructionContextLayer *Layer, Expr *E) { in consumeConstructionContext()
1429 if (const ConstructionContextLayer *PreviouslyStoredLayer = in consumeConstructionContext()
1442 const ConstructionContextLayer *Layer, Stmt *Child) { in findConstructionContexts()
1450 return ConstructionContextLayer::create(cfg->getBumpVectorContext(), Item, in findConstructionContexts()
1740 ConstructionContextLayer::create(cfg->getBumpVectorContext(), I), in addInitializer()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DConstructionContext.h213 class ConstructionContextLayer {
214 const ConstructionContextLayer *Parent = nullptr;
217 ConstructionContextLayer(ConstructionContextItem Item, in ConstructionContextLayer() function
218 const ConstructionContextLayer *Parent) in ConstructionContextLayer()
222 static const ConstructionContextLayer *
224 const ConstructionContextLayer *Parent = nullptr);
227 const ConstructionContextLayer *getParent() const { return Parent; } in getParent()
235 bool isStrictlyMoreSpecificThan(const ConstructionContextLayer *Other) const;
288 const ConstructionContextLayer *ParentLayer);
297 const ConstructionContextLayer *ParentLayer);
[all …]