reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1253 BaseExpr = S.PerformMemberExprBaseConversion(BaseExpr.get(), IsArrow); 1267 if (IsArrow) { 1283 << BaseType << int(IsArrow) << BaseExpr.get()->getSourceRange() 1286 IsArrow = false; 1299 if (LookupMemberExprInRecord(S, R, BaseExpr.get(), RTy, OpLoc, IsArrow, SS, 1334 return new (S.Context) ObjCIsaExpr(BaseExpr.get(), IsArrow, MemberLoc, 1337 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1353 Validator.IsObjCIvarLookup = IsArrow; 1377 if (IsArrow && 1461 IsArrow); 1474 if (!IsArrow && (OPT = BaseType->getAs<ObjCObjectPointerType>())) { 1527 if (IsArrow && ShouldTryAgainWithRedefinitionType(S, BaseExpr)) 1528 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1541 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1583 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1601 if (IsArrow) 1624 if (IsArrow && BaseType->isSpecificBuiltinType(BuiltinType::ObjCSel) && 1628 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1643 if (!IsArrow && Ptr->getPointeeType()->isRecordType() && 1646 << BaseType << int(IsArrow) << BaseExpr.get()->getSourceRange() 1650 IsArrow = true; 1651 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1661 IsArrow ? &isPointerToRecordType : &isRecordType)) { 1665 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS,