Lines Matching refs:SubExprT
1092 PrimType SubExprT = classify(E->getSourceExpr()).value_or(PT_Ptr); in VisitOpaqueValueExpr() local
1094 return this->emitGetLocal(SubExprT, It->second, E); in VisitOpaqueValueExpr()
1103 allocateLocalPrimitive(E, SubExprT, /*IsConst=*/true); in VisitOpaqueValueExpr()
1106 if (!this->emitSetLocal(SubExprT, *LocalIndex, E)) in VisitOpaqueValueExpr()
1112 if (!this->emitGetLocal(SubExprT, *LocalIndex, E)) in VisitOpaqueValueExpr()
1472 std::optional<PrimType> SubExprT = classify(SubExpr); in VisitMaterializeTemporaryExpr() local
1484 if (SubExprT) { in VisitMaterializeTemporaryExpr()
1488 if (!this->emitInitGlobalTemp(*SubExprT, *GlobalIndex, TempDecl, E)) in VisitMaterializeTemporaryExpr()
1491 if (!this->emitInitGlobal(*SubExprT, *GlobalIndex, E)) in VisitMaterializeTemporaryExpr()
1508 if (SubExprT) { in VisitMaterializeTemporaryExpr()
1510 SubExpr, *SubExprT, /*IsConst=*/true, /*IsExtended=*/true)) { in VisitMaterializeTemporaryExpr()
1513 this->emitSetLocal(*SubExprT, *LocalIndex, E); in VisitMaterializeTemporaryExpr()