Lines Matching refs:If
240 // If the successor block contains a recursive call, end analysis there.
266 // If the exit block is unreachable, skip processing the function.
514 // noreturn, that don't return. If people would like this warning to be more
786 static void CreateIfFixit(Sema &S, const Stmt *If, const Stmt *Then,
790 // If condition is always true, remove all but the 'then'.
792 CharSourceRange::getCharRange(If->getBeginLoc(), Then->getBeginLoc()));
799 // If condition is always false, remove all but the 'else'.
802 If->getBeginLoc(), Else->getBeginLoc()));
804 Fixit1 = FixItHint::CreateRemoval(If->getSourceRange());
988 /// as a warning. If a particular use is one we omit warnings for, returns
1134 // If there are no unreachable statements, this may be a special
1378 // If there were only writes to this object, don't warn.
1382 // If there was only one read, followed by any number of writes, and the
1574 // If we have self-init, downgrade all uses to 'may be uninitialized'.
2172 // If we cannot map to a basic block, assume the statement is
2288 // If none of the previous checks caused a CFG build, trigger one here
2298 // If we successfully built a CFG for this context, record some more