Home | History | Annotate | Download | only in Sema

Lines Matching refs:VK

1662 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
1666 return BuildDeclRefExpr(D, Ty, VK, NameInfo, SS);
1672 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
1701 RefersToCapturedVariable, NameInfo.getLoc(), Ty, VK,
1709 NameInfo, Ty, VK, FoundD);
2565 ExprValueKind VK = From->getValueKind();
2603 VK, &BasePath).get();
2640 VK, &BasePath).get();
2657 VK, &BasePath);
4140 ExprValueKind VK = VK_LValue;
4188 VK = LHSExp->getValueKind();
4189 if (VK != VK_RValue)
4251 if (!ResultType.hasQualifiers()) VK = VK_RValue;
4257 assert(VK == VK_RValue || LangOpts.CPlusPlus ||
4261 ArraySubscriptExpr(LHSExp, RHSExp, ResultType, VK, OK, RLoc);
5001 ExprValueKind VK = VK_RValue;
5011 return new (Context) AsTypeExpr(E, DstTy, VK, OK, BuiltinLoc, RParenLoc);
5280 ExprValueKind VK = getLangOpts().CPlusPlus ? VK_RValue : VK_LValue;
5284 VK, LiteralExpr, isFileScope));
6241 ExprResult &RHS, ExprValueKind &VK,
6255 return CXXCheckConditionalOperands(Cond, LHS, RHS, VK, OK, QuestionLoc);
6257 VK = VK_RValue;
6669 ExprValueKind VK = VK_RValue;
6673 VK, OK, QuestionLoc);
6686 RHS.get(), result, VK, OK);
6690 ColonLoc, result, VK, OK);
9657 ExprValueKind &VK,
9706 return CheckIncrementDecrementOperand(S, PR.get(), VK, OK, OpLoc,
9730 VK = VK_LValue;
9734 VK = VK_RValue;
10045 static QualType CheckIndirectionOperand(Sema &S, Expr *Op, ExprValueKind &VK,
10072 return CheckIndirectionOperand(S, PR.get(), VK, OpLoc);
10095 VK = VK_LValue;
10099 VK = VK_RValue;
10282 ExprValueKind VK = VK_RValue;
10320 VK = LHS.get()->getValueKind();
10331 ResultTy = CheckPointerToMemberOperands(LHS, RHS, VK, OpLoc,
10415 VK = RHS.get()->getValueKind();
10446 return new (Context) BinaryOperator(LHS.get(), RHS.get(), Opc, ResultTy, VK,
10450 VK = VK_LValue;
10454 LHS.get(), RHS.get(), Opc, ResultTy, VK, OK, CompLHSTy, CompResultTy,
10779 ExprValueKind VK = VK_RValue;
10795 resultType = CheckIncrementDecrementOperand(*this, Input.get(), VK, OK,
10809 resultType = CheckIndirectionOperand(*this, Input.get(), VK, OpLoc);
10925 VK = Input.get()->getValueKind();
10934 VK = Input.get()->getValueKind();
10949 UnaryOperator(Input.get(), Opc, resultType, VK, OK, OpLoc);
11362 ExprValueKind VK = VK_RValue;
11386 VK = ActiveExpr->getValueKind();
11391 ChooseExpr(BuiltinLoc, CondExpr, LHSExpr, RHSExpr, resType, VK, OK, RPLoc,
14392 ExprValueKind &VK, CXXCastPath &Path) {
14398 VK = CastExpr->getValueKind();