Home | History | Annotate | Download | only in Sema

Lines Matching refs:VK

288 /// VK should be set in advance to the value kind of the base
291 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK,
391 if (HasRepeated) VK = VK_RValue;
912 const DeclarationNameInfo &MemberNameInfo, QualType Ty, ExprValueKind VK,
917 FoundDecl, MemberNameInfo, TemplateArgs, Ty, VK, OK);
1631 ExprValueKind VK;
1633 VK = VK_LValue;
1636 VK = POE->getSyntacticForm()->getValueKind();
1638 VK = BaseExpr.get()->getValueKind();
1640 QualType ret = CheckExtVectorComponent(S, BaseType, VK, OpLoc,
1646 ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc);
1769 ExprValueKind VK = VK_LValue;
1773 VK = BaseExpr->getValueKind();
1775 VK = VK_RValue;
1777 if (VK != VK_RValue && Field->isBitField())
1784 VK = VK_LValue;
1819 MemberNameInfo, MemberType, VK, OK);
1827 return S.getOpenMPCapturedExpr(PrivateCopy, VK, OK, OpLoc);