Lines Matching refs:VK

347                          QualType T, ExprValueKind VK)
348 : Expr(DeclRefExprClass, T, VK, OK_Ordinary, false, false, false, false),
384 ExprValueKind VK,
390 T, VK, FoundD, TemplateArgs);
400 ExprValueKind VK,
420 NameInfo, FoundD, TemplateArgs, T, VK);
1079 ExprValueKind VK, SourceLocation rparenloc)
1080 : Expr(SC, t, VK, OK_Ordinary,
1107 QualType t, ExprValueKind VK, SourceLocation rparenloc)
1108 : Expr(CallExprClass, t, VK, OK_Ordinary,
1690 ExprValueKind VK) {
1695 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, VK);
1709 ExprValueKind VK, CastKind K, Expr *Op,
1717 new (Buffer) CStyleCastExpr(T, VK, K, Op, PathSize, WrittenTy, L, R);
3366 ExprValueKind VK,
3378 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary,
3394 ExprValueKind VK,
3404 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary, T->isDependentType(),
3418 ExprValueKind VK,
3428 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary, Receiver->isTypeDependent(),
3468 ExprValueKind VK,
3487 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper,
3493 ExprValueKind VK,
3510 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel,
3516 ExprValueKind VK,
3533 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel,
3951 ExprValueKind VK;
3954 VK = VK_RValue;
3958 VK = semantics[resultIndex]->getValueKind();
3965 return new(buffer) PseudoObjectExpr(type, VK, syntax, semantics,
3969 PseudoObjectExpr::PseudoObjectExpr(QualType type, ExprValueKind VK,
3972 : Expr(PseudoObjectExprClass, type, VK, OK_Ordinary,
4077 ArrayRef<ObjCDictionaryElement> VK,
4083 NumElements(VK.size()), HasPackExpansions(HasPackExpansions), Range(SR),
4089 if (VK[I].Key->isTypeDependent() || VK[I].Key->isValueDependent() ||
4090 VK[I].Value->isTypeDependent() || VK[I].Value->isValueDependent())
4092 if (VK[I].Key->isInstantiationDependent() ||
4093 VK[I].Value->isInstantiationDependent())
4095 if (VK[I].EllipsisLoc.isInvalid() &&
4096 (VK[I].Key->containsUnexpandedParameterPack() ||
4097 VK[I].Value->containsUnexpandedParameterPack()))
4100 KeyValues[I].Key = VK[I].Key;
4101 KeyValues[I].Value = VK[I].Value;
4103 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc;
4104 if (VK[I].NumExpansions)
4105 Expansions[I].NumExpansionsPlusOne = *VK[I].NumExpansions + 1;
4114 ArrayRef<ObjCDictionaryElement> VK,
4120 ExpansionsSize = sizeof(ExpansionData) * VK.size();
4123 sizeof(KeyValuePair) * VK.size() + ExpansionsSize);
4124 return new (Mem) ObjCDictionaryLiteral(VK, HasPackExpansions, T, method, SR);