Lines Matching defs:MTE
752 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(Init)) {
753 if (Visit(Path, Local(MTE), RK))
754 visitLocalsRetainedByInitializer(Path, MTE->getSubExpr(), Visit, true);
879 } else if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L)) {
880 if (MTE->getType().isConstQualified())
881 visitLocalsRetainedByInitializer(Path, MTE->getSubExpr(),
1012 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(CCE->getArg(0))) {
1013 Expr *Arg = MTE->getSubExpr();
1264 auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L);
1267 MTE && !MTE->getExtendingDecl() &&
1268 isRecordWithAttr<OwnerAttr>(MTE->getType());
1313 auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L);
1333 if (!MTE) {
1352 MTE->setExtendingDecl(ExtendingEntity->getDecl(),
1376 if (!MTE)
1388 if (!MTE || pathContainsInit(Path))
1400 if (MTE) {