Lines Matching defs:TE
8697 bool VisitTypoExpr(TypoExpr *TE) {
8698 TypoExprs.insert(TE);
8724 for (TypoExpr *TE : TypoExprs) {
8725 auto &State = SemaRef.getTypoExprState(TE);
8729 ExprResult Replacement = IsAmbiguous ? ExprError() : TransformCache[TE];
8742 SemaRef.clearDelayedTypo(TE);
8761 for (auto *TE : TypoExprs) {
8762 auto &State = SemaRef.getTypoExprState(TE);
8763 TransformCache.erase(TE);
8828 for (auto *TE : TypoExprs) {
8829 TransformCache.erase(TE);
8830 SemaRef.clearDelayedTypo(TE);
8832 auto SI = find(SemaTypoExprs, TE);
8888 auto TE = AmbiguousTypoExprs.back();
8892 SemaRef.getTypoExprState(TE).Consumer->saveCurrentPosition();
8894 TypoCorrection TC = SemaRef.getTypoExprState(TE).Consumer->peekNextCorrection();
8900 TransformCache.erase(TE);
8904 SemaRef.getTypoExprState(TE).Consumer->resetCorrectionStream();
8905 SavedTransformCache.erase(TE);
8910 } while ((Next = SemaRef.getTypoExprState(TE).Consumer->peekNextCorrection()) &&
8916 AmbiguousTypoExprs.remove(TE);
8917 SemaRef.getTypoExprState(TE).Consumer->restoreSavedPosition();
8918 TransformCache[TE] = SavedTransformCache[TE];
8929 auto TE = *Iterator;
8930 auto FI = find(TypoExprs, TE);
8935 SemaRef.clearDelayedTypo(TE);