reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3927 E1 = E1->IgnoreParens(); 3927 E1 = E1->IgnoreParens(); 3930 if (E1->getStmtClass() != E2->getStmtClass()) 3933 switch (E1->getStmtClass()) { 3941 const auto *DRE1 = cast<DeclRefExpr>(E1); 3949 const auto *ICE1 = dyn_cast<ImplicitCastExpr>(E1); 3955 E1 = ICE1->getSubExpr()->IgnoreParens(); 3965 const auto *DRE1 = dyn_cast<DeclRefExpr>(E1); 3970 const auto *Ivar1 = dyn_cast<ObjCIvarRefExpr>(E1); 3977 const auto *Array1 = dyn_cast<ArraySubscriptExpr>(E1); 4000 while (isa<MemberExpr>(E1) && isa<MemberExpr>(E2)) { 4001 const auto *ME1 = cast<MemberExpr>(E1); 4008 E1 = ME1->getBase()->IgnoreParenImpCasts(); 4012 if (isa<CXXThisExpr>(E1) && isa<CXXThisExpr>(E2)) 4025 const ValueDecl *VD1 = getAnyDecl(E1);