Lines Matching refs:LHSOPT

6944 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT,  in canAssignObjCInterfaces()  argument
6946 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in canAssignObjCInterfaces()
6966 LHSOPT->stripObjCKindOfTypeAndQuals(*this)); in canAssignObjCInterfaces()
6970 return finish(ObjCQualifiedIdTypesAreCompatible(QualType(LHSOPT,0), in canAssignObjCInterfaces()
6976 return finish(ObjCQualifiedClassTypesAreCompatible(QualType(LHSOPT,0), in canAssignObjCInterfaces()
6994 const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfacesInBlockPointer() argument
7004 const ObjCObjectPointerType *Expected = BlockReturnType ? RHSOPT : LHSOPT; in canAssignObjCInterfacesInBlockPointer()
7012 LHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfacesInBlockPointer()
7016 if (RHSOPT->isObjCBuiltinType() || LHSOPT->isObjCIdType()) in canAssignObjCInterfacesInBlockPointer()
7019 if (LHSOPT->isObjCBuiltinType()) { in canAssignObjCInterfacesInBlockPointer()
7024 if (LHSOPT->isObjCQualifiedIdType() || RHSOPT->isObjCQualifiedIdType()) in canAssignObjCInterfacesInBlockPointer()
7025 return finish(ObjCQualifiedIdTypesAreCompatible(QualType(LHSOPT,0), in canAssignObjCInterfacesInBlockPointer()
7029 const ObjCInterfaceType* LHS = LHSOPT->getInterfaceType(); in canAssignObjCInterfacesInBlockPointer()
7060 const ObjCObjectPointerType *LHSOPT, in getIntersectionOfProtocols() argument
7064 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in getIntersectionOfProtocols()
7367 const ObjCObjectPointerType *LHSOPT = LHS->getAs<ObjCObjectPointerType>(); in areComparableObjCPointerTypes() local
7370 if (!LHSOPT || !RHSOPT) in areComparableObjCPointerTypes()
7373 return canAssignObjCInterfaces(LHSOPT, RHSOPT) || in areComparableObjCPointerTypes()
7374 canAssignObjCInterfaces(RHSOPT, LHSOPT); in areComparableObjCPointerTypes()