Lines Matching refs:LHSTy
4935 QualType LHSTy = LHS.get()->getType(); in FindCompositeObjCPointerType() local
4941 if (LHSTy->isObjCClassType() && in FindCompositeObjCPointerType()
4943 RHS = SemaRef.ImpCastExprToType(RHS.get(), LHSTy, in FindCompositeObjCPointerType()
4945 return LHSTy; in FindCompositeObjCPointerType()
4948 (Context.hasSameType(LHSTy, Context.getObjCClassRedefinitionType()))) { in FindCompositeObjCPointerType()
4954 if (LHSTy->isObjCIdType() && in FindCompositeObjCPointerType()
4956 RHS = SemaRef.ImpCastExprToType(RHS.get(), LHSTy, in FindCompositeObjCPointerType()
4958 return LHSTy; in FindCompositeObjCPointerType()
4961 (Context.hasSameType(LHSTy, Context.getObjCIdRedefinitionType()))) { in FindCompositeObjCPointerType()
4967 if (Context.isObjCSelType(LHSTy) && in FindCompositeObjCPointerType()
4969 RHS = SemaRef.ImpCastExprToType(RHS.get(), LHSTy, CK_BitCast); in FindCompositeObjCPointerType()
4970 return LHSTy; in FindCompositeObjCPointerType()
4973 (Context.hasSameType(LHSTy, Context.getObjCSelRedefinitionType()))) { in FindCompositeObjCPointerType()
4978 if (LHSTy->isObjCObjectPointerType() && RHSTy->isObjCObjectPointerType()) { in FindCompositeObjCPointerType()
4980 if (Context.getCanonicalType(LHSTy) == Context.getCanonicalType(RHSTy)) { in FindCompositeObjCPointerType()
4982 return LHSTy; in FindCompositeObjCPointerType()
4985 LHSTy->castAs<ObjCObjectPointerType>(); in FindCompositeObjCPointerType()
4988 QualType compositeType = LHSTy; in FindCompositeObjCPointerType()
5007 compositeType = RHSOPT->isObjCBuiltinType() ? RHSTy : LHSTy; in FindCompositeObjCPointerType()
5009 compositeType = LHSOPT->isObjCBuiltinType() ? LHSTy : RHSTy; in FindCompositeObjCPointerType()
5019 } else if (LHSTy->isObjCIdType() || RHSTy->isObjCIdType()) { in FindCompositeObjCPointerType()
5023 << LHSTy << RHSTy << LHS.get()->getSourceRange() in FindCompositeObjCPointerType()
5036 if (LHSTy->isVoidPointerType() && RHSTy->isObjCObjectPointerType()) { in FindCompositeObjCPointerType()
5041 << LHSTy << RHSTy << LHS.get()->getSourceRange() in FindCompositeObjCPointerType()
5046 QualType lhptee = LHSTy->castAs<PointerType>()->getPointeeType(); in FindCompositeObjCPointerType()
5057 if (LHSTy->isObjCObjectPointerType() && RHSTy->isVoidPointerType()) { in FindCompositeObjCPointerType()
5062 << LHSTy << RHSTy << LHS.get()->getSourceRange() in FindCompositeObjCPointerType()
5067 QualType lhptee = LHSTy->castAs<ObjCObjectPointerType>()->getPointeeType(); in FindCompositeObjCPointerType()