Lines Matching refs:MTE
6951 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(Init)) {
6952 if (Visit(Path, Local(MTE), RK))
6953 visitLocalsRetainedByInitializer(Path, MTE->getSubExpr(), Visit, true,
7072 } else if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L)) {
7073 if (MTE->getType().isConstQualified())
7074 visitLocalsRetainedByInitializer(Path, MTE->getSubExpr(), Visit,
7339 auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L);
7354 IsGslPtrInitWithGslTempOwner = MTE && !MTE->getExtendingDecl() &&
7355 isRecordWithAttr<OwnerAttr>(MTE->getType());
7369 if (!MTE) {
7387 MTE->setExtendingDecl(ExtendingEntity->getDecl(),
7700 auto MTE = new (Context)
7710 return MTE;
8015 MaterializeTemporaryExpr *MTE = S.CreateMaterializeTemporaryExpr(
8017 CurInit = MTE;
8021 if (MTE->getStorageDuration() == SD_Automatic &&
8022 MTE->getType().isDestructedType())
8458 MaterializeTemporaryExpr *MTE = S.CreateMaterializeTemporaryExpr(
8463 CurInit = new (S.Context) CXXStdInitializerListExpr(Step->Type, MTE);