Lines Matching refs:VK

1622 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
1626 return BuildDeclRefExpr(D, Ty, VK, NameInfo, SS);
1632 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
1665 NameInfo.getLoc(), Ty, VK, FoundD, TemplateArgs);
1672 SourceLocation(), D, refersToEnclosingScope, NameInfo, Ty, VK, FoundD);
2489 ExprValueKind VK = From->getValueKind();
2527 VK, &BasePath).get();
2564 VK, &BasePath).get();
2581 VK, &BasePath);
3828 ExprValueKind VK = VK_LValue;
3876 VK = LHSExp->getValueKind();
3877 if (VK != VK_RValue)
3939 if (!ResultType.hasQualifiers()) VK = VK_RValue;
3945 assert(VK == VK_RValue || LangOpts.CPlusPlus ||
3949 ArraySubscriptExpr(LHSExp, RHSExp, ResultType, VK, OK, RLoc);
4614 ExprValueKind VK = VK_RValue;
4624 return new (Context) AsTypeExpr(E, DstTy, VK, OK, BuiltinLoc, RParenLoc);
4882 ExprValueKind VK = getLangOpts().CPlusPlus ? VK_RValue : VK_LValue;
4886 VK, LiteralExpr, isFileScope));
5692 ExprResult &RHS, ExprValueKind &VK,
5706 return CXXCheckConditionalOperands(Cond, LHS, RHS, VK, OK, QuestionLoc);
5708 VK = VK_RValue;
6108 ExprValueKind VK = VK_RValue;
6112 VK, OK, QuestionLoc);
6123 RHS.get(), result, VK, OK);
6127 ColonLoc, result, VK, OK);
8756 ExprValueKind &VK,
8802 return CheckIncrementDecrementOperand(S, PR.get(), VK, OpLoc,
8822 VK = VK_LValue;
8825 VK = VK_RValue;
9108 static QualType CheckIndirectionOperand(Sema &S, Expr *Op, ExprValueKind &VK,
9135 return CheckIndirectionOperand(S, PR.get(), VK, OpLoc);
9158 VK = VK_LValue;
9162 VK = VK_RValue;
9334 ExprValueKind VK = VK_RValue;
9342 VK = LHS.get()->getValueKind();
9350 ResultTy = CheckPointerToMemberOperands(LHS, RHS, VK, OpLoc,
9434 VK = RHS.get()->getValueKind();
9465 return new (Context) BinaryOperator(LHS.get(), RHS.get(), Opc, ResultTy, VK,
9469 VK = VK_LValue;
9473 LHS.get(), RHS.get(), Opc, ResultTy, VK, OK, CompLHSTy, CompResultTy,
9803 ExprValueKind VK = VK_RValue;
9811 resultType = CheckIncrementDecrementOperand(*this, Input.get(), VK, OpLoc,
9823 resultType = CheckIndirectionOperand(*this, Input.get(), VK, OpLoc);
9934 VK = Input.get()->getValueKind();
9942 VK = Input.get()->getValueKind();
9957 UnaryOperator(Input.get(), Opc, resultType, VK, OK, OpLoc);
10381 ExprValueKind VK = VK_RValue;
10405 VK = ActiveExpr->getValueKind();
10410 ChooseExpr(BuiltinLoc, CondExpr, LHSExpr, RHSExpr, resType, VK, OK, RPLoc,
13351 ExprValueKind &VK, CXXCastPath &Path) {
13357 VK = CastExpr->getValueKind();