Lines Matching refs:LocalIndex
299 std::optional<unsigned> LocalIndex = in VisitCastExpr() local
301 if (!LocalIndex) in VisitCastExpr()
303 if (!this->emitGetPtrLocal(*LocalIndex, CE)) in VisitCastExpr()
1102 std::optional<unsigned> LocalIndex = in VisitOpaqueValueExpr() local
1104 if (!LocalIndex) in VisitOpaqueValueExpr()
1106 if (!this->emitSetLocal(SubExprT, *LocalIndex, E)) in VisitOpaqueValueExpr()
1112 if (!this->emitGetLocal(SubExprT, *LocalIndex, E)) in VisitOpaqueValueExpr()
1117 OpaqueExprs.insert({E, *LocalIndex}); in VisitOpaqueValueExpr()
1509 if (std::optional<unsigned> LocalIndex = allocateLocalPrimitive( in VisitMaterializeTemporaryExpr() local
1513 this->emitSetLocal(*SubExprT, *LocalIndex, E); in VisitMaterializeTemporaryExpr()
1514 return this->emitGetPtrLocal(*LocalIndex, E); in VisitMaterializeTemporaryExpr()
1517 if (std::optional<unsigned> LocalIndex = in VisitMaterializeTemporaryExpr() local
1519 if (!this->emitGetPtrLocal(*LocalIndex, E)) in VisitMaterializeTemporaryExpr()
1558 if (std::optional<unsigned> LocalIndex = allocateLocal(Init)) { in VisitCompoundLiteralExpr() local
1559 if (!this->emitGetPtrLocal(*LocalIndex, E)) in VisitCompoundLiteralExpr()
1677 std::optional<unsigned> LocalIndex = in VisitCXXConstructExpr() local
1680 if (!LocalIndex) in VisitCXXConstructExpr()
1683 if (!this->emitGetPtrLocal(*LocalIndex, E)) in VisitCXXConstructExpr()
1878 std::optional<unsigned> LocalIndex = allocateLocal(E, /*IsExtended=*/true); in visit() local
1879 if (!LocalIndex) in visit()
1882 if (!this->emitGetPtrLocal(*LocalIndex, E)) in visit()
2508 if (std::optional<unsigned> LocalIndex = allocateLocal(E)) { in VisitCallExpr() local
2509 if (!this->emitGetPtrLocal(*LocalIndex, E)) in VisitCallExpr()