Lines Matching refs:CL_LValue
52 kind = (kind == Cl::CL_LValue ? Cl::CL_AddressableVoid : Cl::CL_Void); in ClassifyImpl()
57 case Cl::CL_LValue: assert(getValueKind() == VK_LValue); break; in ClassifyImpl()
96 return Cl::CL_LValue; in ClassifyExprValueKind()
143 return Cl::CL_LValue; in ClassifyInternal()
148 return !E->isLValue() ? ClassifyTemporary(E->getType()) : Cl::CL_LValue; in ClassifyInternal()
219 return Cl::CL_LValue; in ClassifyInternal()
226 ? Cl::CL_PRValue : Cl::CL_LValue; in ClassifyInternal()
239 return Cl::CL_LValue; in ClassifyInternal()
251 if (K != Cl::CL_LValue) return K; in ClassifyInternal()
255 return Cl::CL_LValue; in ClassifyInternal()
263 return Lang.CPlusPlus ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyInternal()
319 return Cl::CL_LValue; in ClassifyInternal()
399 return Cl::CL_LValue; in ClassifyInternal()
406 ? Cl::CL_LValue in ClassifyInternal()
452 return islvalue ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyDecl()
467 return Cl::CL_LValue; in ClassifyUnnamed()
472 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue; in ClassifyUnnamed()
478 ? Cl::CL_PRValue : Cl::CL_LValue); in ClassifyMemberExpr()
486 return Cl::CL_LValue; in ClassifyMemberExpr()
500 return Cl::CL_LValue; in ClassifyMemberExpr()
505 return Cl::CL_LValue; in ClassifyMemberExpr()
513 return Cl::CL_LValue; in ClassifyMemberExpr()
525 return Method->isStatic() ? Cl::CL_LValue : Cl::CL_MemberFunction; in ClassifyMemberExpr()
539 ? Cl::CL_PRValue : Cl::CL_LValue); in ClassifyBinaryOp()
561 : Cl::CL_LValue; in ClassifyBinaryOp()
613 if (Kind != Cl::CL_LValue) in IsModifiable()
655 case Cl::CL_LValue: return LV_Valid; in ClassifyLValue()
676 case Cl::CL_LValue: break; in isModifiableLvalue()
691 assert(VC.getKind() == Cl::CL_LValue && "Unhandled kind"); in isModifiableLvalue()