Lines Matching refs:CL_LValue
51 kind = (kind == Cl::CL_LValue ? Cl::CL_AddressableVoid : Cl::CL_Void); in ClassifyImpl()
56 case Cl::CL_LValue: assert(getValueKind() == VK_LValue); break; in ClassifyImpl()
95 return Cl::CL_LValue; in ClassifyExprValueKind()
141 return Cl::CL_LValue; in ClassifyInternal()
147 : Cl::CL_LValue; in ClassifyInternal()
203 return Cl::CL_LValue; in ClassifyInternal()
210 ? Cl::CL_PRValue : Cl::CL_LValue; in ClassifyInternal()
223 return Cl::CL_LValue; in ClassifyInternal()
235 if (K != Cl::CL_LValue) return K; in ClassifyInternal()
239 return Cl::CL_LValue; in ClassifyInternal()
247 return Lang.CPlusPlus ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyInternal()
303 return Cl::CL_LValue; in ClassifyInternal()
383 return Cl::CL_LValue; in ClassifyInternal()
390 ? Cl::CL_LValue in ClassifyInternal()
435 return islvalue ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyDecl()
450 return Cl::CL_LValue; in ClassifyUnnamed()
455 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue; in ClassifyUnnamed()
461 ? Cl::CL_PRValue : Cl::CL_LValue); in ClassifyMemberExpr()
469 return Cl::CL_LValue; in ClassifyMemberExpr()
483 return Cl::CL_LValue; in ClassifyMemberExpr()
488 return Cl::CL_LValue; in ClassifyMemberExpr()
496 return Cl::CL_LValue; in ClassifyMemberExpr()
508 return Method->isStatic() ? Cl::CL_LValue : Cl::CL_MemberFunction; in ClassifyMemberExpr()
522 ? Cl::CL_PRValue : Cl::CL_LValue); in ClassifyBinaryOp()
544 : Cl::CL_LValue; in ClassifyBinaryOp()
597 if (Kind != Cl::CL_LValue) in IsModifiable()
638 case Cl::CL_LValue: return LV_Valid; in ClassifyLValue()
659 case Cl::CL_LValue: break; in isModifiableLvalue()
674 assert(VC.getKind() == Cl::CL_LValue && "Unhandled kind"); in isModifiableLvalue()