Lines Matching refs:LHSOPT

10239 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT,  in canAssignObjCInterfaces()  argument
10241 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in canAssignObjCInterfaces()
10260 LHSOPT->stripObjCKindOfTypeAndQuals(*this)); in canAssignObjCInterfaces()
10266 return finish(ObjCQualifiedIdTypesAreCompatible(LHSOPT, RHSOPT, false)); in canAssignObjCInterfaces()
10271 return finish(ObjCQualifiedClassTypesAreCompatible(LHSOPT, RHSOPT)); in canAssignObjCInterfaces()
10293 const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfacesInBlockPointer() argument
10303 const ObjCObjectPointerType *Expected = BlockReturnType ? RHSOPT : LHSOPT; in canAssignObjCInterfacesInBlockPointer()
10311 LHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfacesInBlockPointer()
10315 if (RHSOPT->isObjCBuiltinType() || LHSOPT->isObjCIdType()) in canAssignObjCInterfacesInBlockPointer()
10318 if (LHSOPT->isObjCBuiltinType()) { in canAssignObjCInterfacesInBlockPointer()
10323 if (LHSOPT->isObjCQualifiedIdType() || RHSOPT->isObjCQualifiedIdType()) { in canAssignObjCInterfacesInBlockPointer()
10326 return finish(ObjCQualifiedIdTypesAreCompatible(LHSOPT, RHSOPT, false) || in canAssignObjCInterfacesInBlockPointer()
10329 ObjCQualifiedIdTypesAreCompatible(RHSOPT, LHSOPT, false))); in canAssignObjCInterfacesInBlockPointer()
10332 (BlockReturnType ? LHSOPT : RHSOPT), in canAssignObjCInterfacesInBlockPointer()
10333 (BlockReturnType ? RHSOPT : LHSOPT), false)); in canAssignObjCInterfacesInBlockPointer()
10336 const ObjCInterfaceType* LHS = LHSOPT->getInterfaceType(); in canAssignObjCInterfacesInBlockPointer()
10366 const ObjCObjectPointerType *LHSOPT, in getIntersectionOfProtocols() argument
10370 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in getIntersectionOfProtocols()
10672 const auto *LHSOPT = LHS->getAs<ObjCObjectPointerType>(); in areComparableObjCPointerTypes() local
10675 if (!LHSOPT || !RHSOPT) in areComparableObjCPointerTypes()
10678 return canAssignObjCInterfaces(LHSOPT, RHSOPT) || in areComparableObjCPointerTypes()
10679 canAssignObjCInterfaces(RHSOPT, LHSOPT); in areComparableObjCPointerTypes()