Lines Matching defs:Init

82 /// - Init CFGBuilder::ScopePos with invalid position (equivalent for null),
1008 Expr *Init = I->getInit();
1009 if (Init) {
1012 HasTemporaries = isa<ExprWithCleanups>(Init);
1016 VisitForTemporaryDtors(cast<ExprWithCleanups>(Init)->getSubExpr(),
1024 if (Init) {
1028 return Visit(cast<ExprWithCleanups>(Init)->getSubExpr());
1030 return Visit(Init);
1039 const Expr *Init) {
1042 Init = Init->IgnoreParens();
1045 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Init)) {
1046 Init = EWC->getSubExpr();
1052 = dyn_cast<MaterializeTemporaryExpr>(Init)) {
1053 Init = MTE->GetTemporaryExpr();
1058 if (const CastExpr *CE = dyn_cast<CastExpr>(Init)) {
1062 Init->getType()->isRecordType()) {
1063 Init = CE->getSubExpr();
1069 if (const MemberExpr *ME = dyn_cast<MemberExpr>(Init)) {
1071 Init = ME->getBase();
1079 return Init->getType();
1245 const Expr *Init = VD->getInit();
1246 if (!Init)
1248 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Init))
1249 Init = EWC->getSubExpr();
1250 if (!isa<MaterializeTemporaryExpr>(Init))
1254 QT = getReferenceInitTemporaryType(*Context, Init);
1969 Expr *Init = VD->getInit();
1970 if (Init) {
1972 HasTemporaries = isa<ExprWithCleanups>(Init);
1976 VisitForTemporaryDtors(cast<ExprWithCleanups>(Init)->getSubExpr(),
1989 if (Init) {
1993 ExprWithCleanups *EC = cast<ExprWithCleanups>(Init);
1998 if (CFGBlock *newBlock = Visit(Init))
2206 if (Expr *Init = *it) {
2207 CFGBlock *Tmp = Visit(Init);
2247 if (Stmt *Init = F->getInit())
2248 addLocalScopeForStmt(Init);
2362 if (Expr *Init = VD->getInit()) {
2365 EntryConditionBlock = addStmt(Init);
2675 if (Expr *Init = VD->getInit()) {
2678 EntryConditionBlock = addStmt(Init);
3000 if (Expr *Init = VD->getInit()) {
3003 LastBlock = addStmt(Init);