Lines Matching refs:CL_LValue
51 kind = (kind == Cl::CL_LValue ? Cl::CL_AddressableVoid : Cl::CL_Void); in ClassifyImpl()
56 case Cl::CL_LValue: in ClassifyImpl()
101 return Cl::CL_LValue; in ClassifyExprValueKind()
151 return Cl::CL_LValue; in ClassifyInternal()
156 return !E->isLValue() ? ClassifyTemporary(E->getType()) : Cl::CL_LValue; in ClassifyInternal()
214 return Lang.HLSL ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyInternal()
228 return Cl::CL_LValue; in ClassifyInternal()
246 return Cl::CL_LValue; in ClassifyInternal()
257 ? Cl::CL_PRValue : Cl::CL_LValue; in ClassifyInternal()
270 return Cl::CL_LValue; in ClassifyInternal()
282 if (K != Cl::CL_LValue) return K; in ClassifyInternal()
286 return Cl::CL_LValue; in ClassifyInternal()
294 return Lang.CPlusPlus ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyInternal()
355 return Cl::CL_LValue; in ClassifyInternal()
441 ? Cl::CL_LValue in ClassifyInternal()
485 return Cl::CL_LValue; in ClassifyDecl()
500 return islvalue ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyDecl()
515 return Cl::CL_LValue; in ClassifyUnnamed()
520 return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue; in ClassifyUnnamed()
526 ? Cl::CL_PRValue : Cl::CL_LValue); in ClassifyMemberExpr()
534 return Cl::CL_LValue; in ClassifyMemberExpr()
548 return Cl::CL_LValue; in ClassifyMemberExpr()
553 return Cl::CL_LValue; in ClassifyMemberExpr()
561 return Cl::CL_LValue; in ClassifyMemberExpr()
574 return Cl::CL_LValue; in ClassifyMemberExpr()
592 ? Cl::CL_PRValue : Cl::CL_LValue); in ClassifyBinaryOp()
614 : Cl::CL_LValue; in ClassifyBinaryOp()
666 if (Kind != Cl::CL_LValue) in IsModifiable()
708 case Cl::CL_LValue: return LV_Valid; in ClassifyLValue()
729 case Cl::CL_LValue: break; in isModifiableLvalue()
744 assert(VC.getKind() == Cl::CL_LValue && "Unhandled kind"); in isModifiableLvalue()