Lines Matching refs:SubExprT

186     std::optional<PrimType> SubExprT = classify(SubExpr->getType());  in VisitCastExpr()  local
188 if (!Initializing && !SubExprT) { in VisitCastExpr()
199 if (SubExprT) in VisitCastExpr()
200 return this->emitLoadPop(*SubExprT, CE); in VisitCastExpr()
672 PrimType SubExprT = classifyPrim(SubExpr->getType()); in VisitImaginaryLiteral() local
674 if (!this->visitZeroInitializer(SubExprT, SubExpr->getType(), SubExpr)) in VisitImaginaryLiteral()
676 if (!this->emitInitElem(SubExprT, 0, SubExpr)) in VisitImaginaryLiteral()
1822 PrimType SubExprT = classify(SourceExpr).value_or(PT_Ptr); in VisitOpaqueValueExpr() local
1824 return this->emitGetLocal(SubExprT, It->second, E); in VisitOpaqueValueExpr()
1832 unsigned LocalIndex = allocateLocalPrimitive(E, SubExprT, /*IsConst=*/true); in VisitOpaqueValueExpr()
1833 if (!this->emitSetLocal(SubExprT, LocalIndex, E)) in VisitOpaqueValueExpr()
1839 if (!this->emitGetLocal(SubExprT, LocalIndex, E)) in VisitOpaqueValueExpr()
2243 std::optional<PrimType> SubExprT = classify(SubExpr); in VisitMaterializeTemporaryExpr() local
2255 if (SubExprT) { in VisitMaterializeTemporaryExpr()
2259 if (!this->emitInitGlobalTemp(*SubExprT, *GlobalIndex, TempDecl, E)) in VisitMaterializeTemporaryExpr()
2262 if (!this->emitInitGlobal(*SubExprT, *GlobalIndex, E)) in VisitMaterializeTemporaryExpr()
2279 if (SubExprT) { in VisitMaterializeTemporaryExpr()
2281 SubExpr, *SubExprT, /*IsConst=*/true, /*IsExtended=*/true); in VisitMaterializeTemporaryExpr()
2284 if (!this->emitSetLocal(*SubExprT, LocalIndex, E)) in VisitMaterializeTemporaryExpr()