Home | History | Annotate | Download | only in Sema

Lines Matching defs:VK

285 /// VK should be set in advance to the value kind of the base
288 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK,
379 if (HasRepeated) VK = VK_RValue;
858 ExprValueKind VK, ExprObjectKind OK,
864 TemplateArgs, Ty, VK, OK);
1474 ExprValueKind VK = (IsArrow ? VK_LValue : BaseExpr.get()->getValueKind());
1475 QualType ret = CheckExtVectorComponent(*this, BaseType, VK, OpLoc,
1480 return Owned(new (Context) ExtVectorElementExpr(ret, VK, BaseExpr.take(),
1640 ExprValueKind VK = VK_LValue;
1644 VK = BaseExpr->getValueKind();
1646 VK = VK_RValue;
1648 if (VK != VK_RValue && Field->isBitField())
1655 VK = VK_LValue;
1690 MemberType, VK, OK));