Lines Matching defs:TE
8846 bool VisitTypoExpr(TypoExpr *TE) override {
8847 TypoExprs.insert(TE);
8873 for (TypoExpr *TE : TypoExprs) {
8874 auto &State = SemaRef.getTypoExprState(TE);
8878 ExprResult Replacement = IsAmbiguous ? ExprError() : TransformCache[TE];
8891 SemaRef.clearDelayedTypo(TE);
8910 for (auto *TE : TypoExprs) {
8911 auto &State = SemaRef.getTypoExprState(TE);
8912 TransformCache.erase(TE);
8977 for (auto *TE : TypoExprs) {
8978 TransformCache.erase(TE);
8979 SemaRef.clearDelayedTypo(TE);
8981 auto SI = find(SemaTypoExprs, TE);
9037 auto TE = AmbiguousTypoExprs.back();
9041 SemaRef.getTypoExprState(TE).Consumer->saveCurrentPosition();
9043 TypoCorrection TC = SemaRef.getTypoExprState(TE).Consumer->peekNextCorrection();
9049 TransformCache.erase(TE);
9053 SemaRef.getTypoExprState(TE).Consumer->resetCorrectionStream();
9054 SavedTransformCache.erase(TE);
9059 } while ((Next = SemaRef.getTypoExprState(TE).Consumer->peekNextCorrection()) &&
9065 AmbiguousTypoExprs.remove(TE);
9066 SemaRef.getTypoExprState(TE).Consumer->restoreSavedPosition();
9067 TransformCache[TE] = SavedTransformCache[TE];
9078 auto TE = *Iterator;
9079 auto FI = find(TypoExprs, TE);
9084 SemaRef.clearDelayedTypo(TE);