Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DConstructionContext.cpp22 const ConstructionContextLayer *
23 ConstructionContextLayer::create(BumpVectorContext &C, in create()
25 const ConstructionContextLayer *Parent) { in create()
26 ConstructionContextLayer *CC = in create()
27 C.getAllocator().Allocate<ConstructionContextLayer>(); in create()
28 return new (CC) ConstructionContextLayer(Item, Parent); in create()
31 bool ConstructionContextLayer::isStrictlyMoreSpecificThan( in isStrictlyMoreSpecificThan()
32 const ConstructionContextLayer *Other) const { in isStrictlyMoreSpecificThan()
33 const ConstructionContextLayer *Self = this; in isStrictlyMoreSpecificThan()
49 const ConstructionContextLayer *ParentLayer) { in createMaterializedTemporaryFromLayers()
[all …]
H A DCFG.cpp487 llvm::DenseMap<Expr *, const ConstructionContextLayer *>
677 void consumeConstructionContext(const ConstructionContextLayer *Layer,
685 void findConstructionContexts(const ConstructionContextLayer *Layer,
701 ConstructionContextLayer::create(cfg->getBumpVectorContext(), in findConstructionContextsForArguments()
1273 const ConstructionContextLayer *Layer, Expr *E) { in consumeConstructionContext()
1276 if (const ConstructionContextLayer *PreviouslyStoredLayer = in consumeConstructionContext()
1289 const ConstructionContextLayer *Layer, Stmt *Child) { in findConstructionContexts()
1531 ConstructionContextLayer::create(cfg->getBumpVectorContext(), I), in addInitializer()
2708 ConstructionContextLayer::create(cfg->getBumpVectorContext(), DS), in VisitDeclSubExpr()
2906 ConstructionContextLayer::create(cfg->getBumpVectorContext(), R), in VisitReturnStmt()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DConstructionContext.h204 class ConstructionContextLayer {
205 const ConstructionContextLayer *Parent = nullptr;
208 ConstructionContextLayer(ConstructionContextItem Item, in ConstructionContextLayer() function
209 const ConstructionContextLayer *Parent) in ConstructionContextLayer()
213 static const ConstructionContextLayer *
215 const ConstructionContextLayer *Parent = nullptr);
218 const ConstructionContextLayer *getParent() const { return Parent; } in getParent()
226 bool isStrictlyMoreSpecificThan(const ConstructionContextLayer *Other) const;
278 const ConstructionContextLayer *ParentLayer);
287 const ConstructionContextLayer *ParentLayer);
[all …]