Lines Matching defs:VK
371 /// VK should be set in advance to the value kind of the base
374 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK,
490 VK = VK_PRValue;
936 QualType Ty, ExprValueKind VK, ExprObjectKind OK,
943 VK, OK, getNonOdrUseReasonInCurrentContext(Member));
1670 ExprValueKind VK = (IsArrow ? VK_LValue : BaseExpr.get()->getValueKind());
1671 QualType ret = CheckExtVectorComponent(S, BaseType, VK, OpLoc,
1680 ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc);
1832 ExprValueKind VK = VK_LValue;
1836 VK = BaseExpr->getValueKind();
1838 VK = VK_PRValue;
1840 if (VK != VK_PRValue && Field->isBitField())
1847 VK = VK_LValue;
1894 return OpenMP().getOpenMPCapturedExpr(PrivateCopy, VK, OK,
1902 /*HadMultipleCandidates=*/false, MemberNameInfo, MemberType, VK, OK);