Lines Matching refs:TypoExprs
8384 llvm::SmallSetVector<TypoExpr *, 2> &TypoExprs; member in __anon07929ab71211::FindTypoExprs
8387 explicit FindTypoExprs(llvm::SmallSetVector<TypoExpr *, 2> &TypoExprs) in FindTypoExprs() argument
8388 : TypoExprs(TypoExprs) {} in FindTypoExprs()
8390 TypoExprs.insert(TE); in VisitTypoExpr()
8401 llvm::SmallSetVector<TypoExpr *, 2> TypoExprs, AmbiguousTypoExprs; member in __anon07929ab71211::TransformTypos
8416 for (TypoExpr *TE : TypoExprs) { in EmitAllDiagnostics()
8453 for (auto TE : TypoExprs) { in CheckAndAdvanceTypoExprCorrectionStreams()
8501 auto SavedTypoExprs = std::move(TypoExprs); in CheckForRecursiveTypos()
8503 TypoExprs.clear(); in CheckForRecursiveTypos()
8506 FindTypoExprs(TypoExprs).TraverseStmt(FixedExpr); in CheckForRecursiveTypos()
8507 if (!TypoExprs.empty()) { in CheckForRecursiveTypos()
8519 auto &SemaTypoExprs = SemaRef.TypoExprs; in CheckForRecursiveTypos()
8520 for (auto TE : TypoExprs) { in CheckForRecursiveTypos()
8533 SavedTypoExprs.set_union(TypoExprs); in CheckForRecursiveTypos()
8537 TypoExprs = std::move(SavedTypoExprs); in CheckForRecursiveTypos()
8550 auto SavedTypoExprs = std::move(SemaRef.TypoExprs); in RecursiveTransformLoop()
8551 SemaRef.TypoExprs.clear(); in RecursiveTransformLoop()
8619 auto &SemaTypoExprs = SemaRef.TypoExprs; in RecursiveTransformLoop()
8622 auto FI = find(TypoExprs, TE); in RecursiveTransformLoop()
8623 if (FI != TypoExprs.end()) { in RecursiveTransformLoop()
8630 SemaRef.TypoExprs = std::move(SavedTypoExprs); in RecursiveTransformLoop()
8666 FindTypoExprs(TypoExprs).TraverseStmt(E); in Transform()
8678 if (!TypoExprs.insert(E) && !CacheEntry.isUnset()) { in TransformTypoExpr()