Lines Matching refs:Layer

714   void consumeConstructionContext(const ConstructionContextLayer *Layer,
722 void findConstructionContexts(const ConstructionContextLayer *Layer,
786 const ConstructionContextLayer *Layer = ConstructionContextMap.lookup(E); in retrieveAndCleanupConstructionContext() local
787 if (!Layer) in retrieveAndCleanupConstructionContext()
792 Layer); in retrieveAndCleanupConstructionContext()
1403 const ConstructionContextLayer *Layer, Expr *E) { in consumeConstructionContext() argument
1411 assert(PreviouslyStoredLayer->isStrictlyMoreSpecificThan(Layer) && in consumeConstructionContext()
1414 ConstructionContextMap[E] = Layer; in consumeConstructionContext()
1419 const ConstructionContextLayer *Layer, Stmt *Child) { in findConstructionContexts() argument
1426 auto withExtraLayer = [this, Layer](const ConstructionContextItem &Item) { in findConstructionContexts()
1428 Layer); in findConstructionContexts()
1440 consumeConstructionContext(Layer, CE); in findConstructionContexts()
1453 consumeConstructionContext(Layer, E); in findConstructionContexts()
1458 findConstructionContexts(Layer, Cleanups->getSubExpr()); in findConstructionContexts()
1463 findConstructionContexts(Layer, Cast->getSubExpr()); in findConstructionContexts()
1472 findConstructionContexts(Layer, Cast->getSubExpr()); in findConstructionContexts()
1489 if (Layer->getItem().getKind() == in findConstructionContexts()
1498 if (Layer->getItem().getKind() != in findConstructionContexts()
1508 findConstructionContexts(Layer, CO->getLHS()); in findConstructionContexts()
1509 findConstructionContexts(Layer, CO->getRHS()); in findConstructionContexts()
1515 findConstructionContexts(Layer, ILE->getInit(0)); in findConstructionContexts()
1525 findConstructionContexts(Layer, PE->getSubExpr()); in findConstructionContexts()