• Home
  • Raw
  • Download

Lines Matching refs:VK

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