Lines Matching refs:Layer
706 void consumeConstructionContext(const ConstructionContextLayer *Layer,
714 void findConstructionContexts(const ConstructionContextLayer *Layer,
778 const ConstructionContextLayer *Layer = ConstructionContextMap.lookup(E); in retrieveAndCleanupConstructionContext() local
779 if (!Layer) in retrieveAndCleanupConstructionContext()
784 Layer); in retrieveAndCleanupConstructionContext()
1341 const ConstructionContextLayer *Layer, Expr *E) { in consumeConstructionContext() argument
1349 assert(PreviouslyStoredLayer->isStrictlyMoreSpecificThan(Layer) && in consumeConstructionContext()
1352 ConstructionContextMap[E] = Layer; in consumeConstructionContext()
1357 const ConstructionContextLayer *Layer, Stmt *Child) { in findConstructionContexts() argument
1364 auto withExtraLayer = [this, Layer](const ConstructionContextItem &Item) { in findConstructionContexts()
1366 Layer); in findConstructionContexts()
1378 consumeConstructionContext(Layer, CE); in findConstructionContexts()
1391 consumeConstructionContext(Layer, E); in findConstructionContexts()
1396 findConstructionContexts(Layer, Cleanups->getSubExpr()); in findConstructionContexts()
1401 findConstructionContexts(Layer, Cast->getSubExpr()); in findConstructionContexts()
1410 findConstructionContexts(Layer, Cast->getSubExpr()); in findConstructionContexts()
1427 if (Layer->getItem().getKind() == in findConstructionContexts()
1436 if (Layer->getItem().getKind() != in findConstructionContexts()
1446 findConstructionContexts(Layer, CO->getLHS()); in findConstructionContexts()
1447 findConstructionContexts(Layer, CO->getRHS()); in findConstructionContexts()
1453 findConstructionContexts(Layer, ILE->getInit(0)); in findConstructionContexts()