Searched refs:OIRE (Results 1 – 3 of 3) sorted by relevance
1288 void JSONNodeDumper::VisitObjCIvarRefExpr(const ObjCIvarRefExpr *OIRE) { in VisitObjCIvarRefExpr() argument1289 JOS.attribute("decl", createBareDeclRef(OIRE->getDecl())); in VisitObjCIvarRefExpr()1290 attributeOnlyIfTrue("isFreeIvar", OIRE->isFreeIvar()); in VisitObjCIvarRefExpr()1291 JOS.attribute("isArrow", OIRE->isArrow()); in VisitObjCIvarRefExpr()
318 void VisitObjCIvarRefExpr(const ObjCIvarRefExpr *OIRE);
591 const ObjCIvarDecl *IV = OIRE->getDecl(); in DiagnoseDirectIsaAccess()600 const Expr *Base = OIRE->getBase(); in DiagnoseDirectIsaAccess()602 if (OIRE->isArrow()) in DiagnoseDirectIsaAccess()617 S.Diag(OIRE->getExprLoc(), diag::warn_objc_isa_assign) in DiagnoseDirectIsaAccess()618 << FixItHint::CreateInsertion(OIRE->getBeginLoc(), in DiagnoseDirectIsaAccess()632 S.Diag(OIRE->getExprLoc(), diag::warn_objc_isa_use) in DiagnoseDirectIsaAccess()636 SourceRange(OIRE->getOpLoc(), OIRE->getEndLoc()), ")"); in DiagnoseDirectIsaAccess()638 S.Diag(OIRE->getLocation(), diag::warn_objc_isa_use); in DiagnoseDirectIsaAccess()703 else if (const ObjCIvarRefExpr *OIRE = in DefaultLvalueConversion() local15839 else if (const ObjCIvarRefExpr *OIRE = in CreateBuiltinBinOp() local[all …]