Lines Matching defs:as
232 // Classification of DeclRefExprs as use or initialization.
277 /// Classify each DeclRefExpr as an initialization or a use. Any
279 /// escaped the analysis and will be treated as an initialization.
397 // is not a compound-assignment, we will treat it as initializing the variable
399 // whether a variable is uninitialized, and there's no point counting it as a
433 // Classify arguments to std::move as used.
506 void VisitGCCAsmStmt(GCCAsmStmt *as);
577 // of marking it as not being a candidate element of the frontier.
610 // successors as having been visited.
641 // as the 'terminator', not the switch statement itself. Suppress
721 // mark variables as initialized if they have an initializer which is
728 // but for the most part should not be treated as returning. This is a
771 // explicitly mark the variable as uninitialized. This allows code
782 // Treat the new variable as initialized.
792 // FIXME: Mark the variable as uninitialized whenever its scope is
801 void TransferFunctions::VisitGCCAsmStmt(GCCAsmStmt *as) {
803 if (!as->isAsmGoto())
807 for (const Expr *O : as->outputs()) {
815 // Mark the variable as potentially uninitialized for those cases where
862 if (auto *as = dyn_cast_or_null<GCCAsmStmt>(terminator.getStmt()))
863 if (as->isAsmGoto())
864 tf.Visit(as);