Lines Matching refs:SubExprVal
270 if (auto *SubExprVal = in VisitImplicitCastExpr() local
272 Env.setValue(*S, *SubExprVal); in VisitImplicitCastExpr()
283 auto *SubExprVal = maybeUnpackLValueExpr(*SubExpr, Env); in VisitImplicitCastExpr() local
284 if (SubExprVal == nullptr) in VisitImplicitCastExpr()
287 Env.setValue(*S, *SubExprVal); in VisitImplicitCastExpr()
344 const auto *SubExprVal = Env.get<PointerValue>(*SubExpr); in VisitUnaryOperator() local
345 if (SubExprVal == nullptr) in VisitUnaryOperator()
348 Env.setStorageLocation(*S, SubExprVal->getPointeeLoc()); in VisitUnaryOperator()
361 auto *SubExprVal = dyn_cast_or_null<BoolValue>(Env.getValue(*SubExpr)); in VisitUnaryOperator() local
362 if (SubExprVal == nullptr) in VisitUnaryOperator()
365 Env.setValue(*S, Env.makeNot(*SubExprVal)); in VisitUnaryOperator()
597 Value *SubExprVal = Env.getValue(*SubExpr); in VisitMaterializeTemporaryExpr() local
598 if (SubExprVal == nullptr) in VisitMaterializeTemporaryExpr()
601 if (RecordValue *RecordVal = dyn_cast<RecordValue>(SubExprVal)) { in VisitMaterializeTemporaryExpr()
607 Env.setValue(Loc, *SubExprVal); in VisitMaterializeTemporaryExpr()