Lines Matching refs:MTE
7122 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(Init)) {
7123 if (Visit(Path, Local(MTE), RK))
7124 visitLocalsRetainedByInitializer(Path, MTE->getSubExpr(), Visit, true,
7243 } else if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L)) {
7244 if (MTE->getType().isConstQualified())
7245 visitLocalsRetainedByInitializer(Path, MTE->getSubExpr(), Visit,
7385 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(CCE->getArg(0))) {
7386 Expr *Arg = MTE->getSubExpr();
7557 auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L);
7572 IsGslPtrInitWithGslTempOwner = MTE && !MTE->getExtendingDecl() &&
7573 isRecordWithAttr<OwnerAttr>(MTE->getType());
7587 if (!MTE) {
7605 MTE->setExtendingDecl(ExtendingEntity->getDecl(),
7935 auto MTE = new (Context)
7945 return MTE;
8263 MaterializeTemporaryExpr *MTE = S.CreateMaterializeTemporaryExpr(
8265 CurInit = MTE;
8269 if (MTE->getStorageDuration() == SD_Automatic &&
8270 MTE->getType().isDestructedType())
8718 MaterializeTemporaryExpr *MTE = S.CreateMaterializeTemporaryExpr(
8723 CurInit = new (S.Context) CXXStdInitializerListExpr(Step->Type, MTE);