Lines Matching defs:VK

2186 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
2190 return BuildDeclRefExpr(D, Ty, VK, NameInfo, SS);
2194 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
2201 return BuildDeclRefExpr(D, Ty, VK, NameInfo, NNS, FoundD, TemplateKWLoc,
2263 Sema::BuildDeclRefExpr(ValueDecl *D, QualType Ty, ExprValueKind VK,
2273 VK, FoundD, TemplateArgs, getNonOdrUseReasonInCurrentContext(D));
3015 ExprValueKind VK = From->getValueKind();
3053 VK, &BasePath).get();
3072 VK, &BasePath);
5095 ExprValueKind VK = VK_LValue;
5104 VK = VK_XValue;
5187 VK = LHSExp->getValueKind();
5188 if (VK != VK_PRValue)
5260 VK = VK_PRValue;
5268 assert(VK == VK_PRValue || LangOpts.CPlusPlus ||
5299 ArraySubscriptExpr(LHSExp, RHSExp, ResultType, VK, OK, RLoc);
6639 ExprValueKind VK = VK_PRValue;
6647 return new (Context) AsTypeExpr(E, DestTy, VK, OK, BuiltinLoc, RParenLoc);
7055 ExprValueKind VK =
7068 VK, LiteralExpr, isFileScope);
8330 ExprResult &RHS, ExprValueKind &VK,
8344 return CXXCheckConditionalOperands(Cond, LHS, RHS, VK, OK, QuestionLoc);
8346 VK = VK_PRValue;
8779 ExprValueKind VK = VK_PRValue;
8783 VK, OK, QuestionLoc);
8799 RHS.get(), result, VK, OK);
8803 ColonLoc, result, VK, OK);
13786 ExprValueKind &VK,
13833 return CheckIncrementDecrementOperand(S, PR.get(), VK, OK, OpLoc,
13863 VK = VK_LValue;
13867 VK = VK_PRValue;
14255 static QualType CheckIndirectionOperand(Sema &S, Expr *Op, ExprValueKind &VK,
14282 return CheckIndirectionOperand(S, PR.get(), VK, OpLoc);
14305 VK = VK_LValue;
14309 VK = VK_PRValue;
14511 ExprValueKind VK, ExprObjectKind OK,
14532 ResultTy, VK, OK, OpLoc, FPFeatures,
14537 BinOpResTy, VK, OK, OpLoc, FPFeatures);
14615 ExprValueKind VK = VK_PRValue;
14656 VK = LHS.get()->getValueKind();
14690 ResultTy = CheckPointerToMemberOperands(LHS, RHS, VK, OpLoc,
14801 VK = RHS.get()->getValueKind();
14847 return convertHalfVecBinOp(*this, LHS, RHS, Opc, ResultTy, VK, OK, false,
14850 VK, OK, OpLoc, CurFPFeatureOverrides());
14856 VK = VK_LValue;
14867 return convertHalfVecBinOp(*this, LHS, RHS, Opc, ResultTy, VK, OK, true,
14871 Context, LHS.get(), RHS.get(), Opc, ResultTy, VK, OK, OpLoc,
15281 ExprValueKind VK = VK_PRValue;
15318 CheckIncrementDecrementOperand(*this, Input.get(), VK, OK, OpLoc,
15333 CheckIndirectionOperand(*this, Input.get(), VK, OpLoc, IsAfterAmp);
15474 VK = Input.get()->getValueKind();
15482 VK = Input.get()->getValueKind();
15505 UnaryOperator::Create(Context, Input.get(), Opc, resultType, VK, OK,
15900 ExprValueKind VK = VK_PRValue;
15920 VK = ActiveExpr->getValueKind();
15925 resType, VK, OK, RPLoc, CondIsTrue);
20618 ExprValueKind &VK, CXXCastPath &Path) {
20630 VK = CastExpr->getValueKind();