Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
HDConstructionContext.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 …]
HDCFG.cpp510 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/
HDConstructionContext.h203 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 …]