Lines Matching defs:Exp
1591 ObjCIvarRefExpr *Exp = cast<ObjCIvarRefExpr>(const_cast<Expr*>(E));
1592 LV.setBaseIvarExp(Exp->getBase());
1597 if (const DeclRefExpr *Exp = dyn_cast<DeclRefExpr>(E)) {
1598 if (const VarDecl *VD = dyn_cast<VarDecl>(Exp->getDecl())) {
1608 if (const UnaryOperator *Exp = dyn_cast<UnaryOperator>(E)) {
1609 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess);
1613 if (const ParenExpr *Exp = dyn_cast<ParenExpr>(E)) {
1614 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess);
1627 if (const GenericSelectionExpr *Exp = dyn_cast<GenericSelectionExpr>(E)) {
1628 setObjCGCLValueClass(Ctx, Exp->getResultExpr(), LV);
1632 if (const ImplicitCastExpr *Exp = dyn_cast<ImplicitCastExpr>(E)) {
1633 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess);
1637 if (const CStyleCastExpr *Exp = dyn_cast<CStyleCastExpr>(E)) {
1638 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess);
1642 if (const ObjCBridgedCastExpr *Exp = dyn_cast<ObjCBridgedCastExpr>(E)) {
1643 setObjCGCLValueClass(Ctx, Exp->getSubExpr(), LV, IsMemberAccess);
1647 if (const ArraySubscriptExpr *Exp = dyn_cast<ArraySubscriptExpr>(E)) {
1648 setObjCGCLValueClass(Ctx, Exp->getBase(), LV);
1660 if (const MemberExpr *Exp = dyn_cast<MemberExpr>(E)) {
1661 setObjCGCLValueClass(Ctx, Exp->getBase(), LV, true);