Lines Matching defs:SubExpr
1578 Expr *SubExpr = 0;
1581 SubExpr = E->getSubExpr();
1585 = dyn_cast<MaterializeTemporaryExpr>(SubExpr))
1586 SubExpr = Materialize->GetTemporaryExpr();
1589 if (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(SubExpr))
1590 SubExpr = Binder->getSubExpr();
1595 SubExpr = cast<CXXConstructExpr>(SubExpr)->getArg(0);
1597 SubExpr = cast<CXXMemberCallExpr>(SubExpr)->getImplicitObjectArgument();
1601 } while ((E = dyn_cast<ImplicitCastExpr>(SubExpr)));
1603 return SubExpr;
2906 const Expr *Subexpr = *I;
2907 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Subexpr))
2908 Subexpr = OVE->getSourceExpr();
2909 if (Subexpr->HasSideEffects(Ctx))