Lines Matching refs:CL_PRValue
71 case Cl::CL_PRValue: in ClassifyImpl()
91 return Cl::CL_PRValue; in ClassifyTemporary()
99 return Lang.CPlusPlus ? ClassifyTemporary(E->getType()) : Cl::CL_PRValue; in ClassifyExprValueKind()
206 return Cl::CL_PRValue; in ClassifyInternal()
241 ? Cl::CL_PRValue : Cl::CL_LValue; in ClassifyInternal()
278 return Lang.CPlusPlus ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyInternal()
281 return Cl::CL_PRValue; in ClassifyInternal()
308 return Cl::CL_PRValue; in ClassifyInternal()
316 return Cl::CL_PRValue; in ClassifyInternal()
369 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal()
377 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal()
384 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal()
395 return (kind == Cl::CL_PRValue) ? Cl::CL_ObjCMessageRValue : kind; in ClassifyInternal()
397 return Cl::CL_PRValue; in ClassifyInternal()
417 return Cl::CL_PRValue; in ClassifyInternal()
443 return Cl::CL_PRValue; in ClassifyInternal()
477 return islvalue ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyDecl()
485 if (!Ctx.getLangOpts().CPlusPlus) return Cl::CL_PRValue; in ClassifyUnnamed()
503 ? Cl::CL_PRValue : Cl::CL_LValue); in ClassifyMemberExpr()
554 return Cl::CL_PRValue; in ClassifyMemberExpr()
564 ? Cl::CL_PRValue : Cl::CL_LValue); in ClassifyBinaryOp()
589 return Cl::CL_PRValue; in ClassifyBinaryOp()
611 return Cl::CL_PRValue; in ClassifyConditional()
621 return LCl == RCl ? LCl : Cl::CL_PRValue; in ClassifyConditional()
628 if (Kind == Cl::CL_PRValue) { in IsModifiable()
691 case Cl::CL_PRValue: return LV_InvalidExpression; in ClassifyLValue()
712 case Cl::CL_PRValue: in isModifiableLvalue()