Lines Matching defs:Init

347   ExprResult TransformInitializer(Expr *Init, bool CXXDirectInit);
1166 Stmt *Init, Sema::FullExprArg Cond,
1169 return getSema().ActOnForStmt(ForLoc, LParenLoc, Init, Cond,
1882 Expr *Init) {
1884 Init);
1934 Expr *Init) {
1937 Init);
2833 ExprResult TreeTransform<Derived>::TransformInitializer(Expr *Init,
2837 if (!Init)
2838 return Init;
2840 if (ExprWithCleanups *ExprTemp = dyn_cast<ExprWithCleanups>(Init))
2841 Init = ExprTemp->getSubExpr();
2843 if (MaterializeTemporaryExpr *MTE = dyn_cast<MaterializeTemporaryExpr>(Init))
2844 Init = MTE->GetTemporaryExpr();
2846 while (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(Init))
2847 Init = Binder->getSubExpr();
2849 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Init))
2850 Init = ICE->getSubExprAsWritten();
2853 dyn_cast<CXXStdInitializerListExpr>(Init))
2859 CXXConstructExpr *Construct = dyn_cast<CXXConstructExpr>(Init);
2861 return getDerived().TransformExpr(Init);
2864 if (CXXScalarValueInitExpr *VIE = dyn_cast<CXXScalarValueInitExpr>(Init)) {
2871 if (isa<ImplicitValueInitExpr>(Init))
2878 return getDerived().TransformExpr(Init);
5681 StmtResult Init = getDerived().TransformStmt(S->getInit());
5682 if (Init.isInvalid())
5733 Init.get() == S->getInit() &&
5740 Init.get(), FullCond, ConditionVar,
7324 ExprResult Init = getDerived().TransformExpr(E->getInitializer());
7325 if (Init.isInvalid())
7330 Init.get() == E->getInitializer())
7339 Init.get());
7384 ExprResult Init = getDerived().TransformExpr(E->getInit());
7385 if (Init.isInvalid())
7409 ExprChanged = ExprChanged || Init.get() != E->getArrayIndex(*D);
7437 Init.get() == E->getInit() &&
7443 E->usesGNUSyntax(), Init.get());
8797 ExprResult Init = InitExprTypePair.first;
8799 if (Init.isInvalid() || InitQualType.isNull()) {
8806 OldVD->getIdentifier(), Init.get());