Home | History | Annotate | Download | only in Sema

Lines Matching defs:VK

1550 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
1554 return BuildDeclRefExpr(D, Ty, VK, NameInfo, SS);
1560 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
1591 NameInfo.getLoc(), Ty, VK, FoundD, TemplateArgs);
1598 SourceLocation(), D, refersToEnclosingScope, NameInfo, Ty, VK, FoundD);
2344 ExprValueKind VK = From->getValueKind();
2382 VK, &BasePath).take();
2419 VK, &BasePath).take();
2436 VK, &BasePath);
3644 ExprValueKind VK = VK_LValue;
3696 VK = LHSExp->getValueKind();
3697 if (VK != VK_RValue)
3759 if (!ResultType.hasQualifiers()) VK = VK_RValue;
3765 assert(VK == VK_RValue || LangOpts.CPlusPlus ||
3769 ResultType, VK, OK, RLoc));
4452 ExprValueKind VK = VK_RValue;
4462 return Owned(new (Context) AsTypeExpr(E, DstTy, VK, OK, BuiltinLoc,
4709 ExprValueKind VK = getLangOpts().CPlusPlus ? VK_RValue : VK_LValue;
4713 VK, LiteralExpr, isFileScope));
5433 ExprResult &RHS, ExprValueKind &VK,
5447 return CXXCheckConditionalOperands(Cond, LHS, RHS, VK, OK, QuestionLoc);
5449 VK = VK_RValue;
5848 ExprValueKind VK = VK_RValue;
5852 VK, OK, QuestionLoc);
5863 RHS.take(), result, VK, OK));
5867 RHS.take(), QuestionLoc, ColonLoc, result, VK,
8357 ExprValueKind &VK,
8399 return CheckIncrementDecrementOperand(S, PR.take(), VK, OpLoc,
8416 VK = VK_LValue;
8419 VK = VK_RValue;
8684 VK,
8715 return CheckIndirectionOperand(S, PR.take(), VK, OpLoc);
8725 VK = VK_LValue;
8729 VK = VK_RValue;
8901 ExprValueKind VK = VK_RValue;
8909 VK = LHS.get()->getValueKind();
8917 ResultTy = CheckPointerToMemberOperands(LHS, RHS, VK, OpLoc,
9000 VK = RHS.get()->getValueKind();
9032 ResultTy, VK, OK, OpLoc,
9036 VK = VK_LValue;
9040 ResultTy, VK, OK, CompLHSTy,
9369 ExprValueKind VK = VK_RValue;
9377 resultType = CheckIncrementDecrementOperand(*this, Input.get(), VK, OpLoc,
9389 resultType = CheckIndirectionOperand(*this, Input.get(), VK, OpLoc);
9503 VK = Input.get()->getValueKind();
9511 VK = Input.get()->getValueKind();
9526 VK, OK, OpLoc));
9946 ExprValueKind VK = VK_RValue;
9970 VK = ActiveExpr->getValueKind();
9975 resType, VK, OK, RPLoc, CondIsTrue,
12614 ExprValueKind &VK, CXXCastPath &Path) {
12620 VK = CastExpr->getValueKind();