Home
last modified time | relevance | path

Searched refs:TypoExpr (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExprMember.cpp644 TypoExpr *&TE) { in LookupMemberExprInRecord()
717 [=](Sema &SemaRef, TypoExpr *TE, TypoCorrection TC) mutable { in LookupMemberExprInRecord()
761 TypoExpr *TE = nullptr; in BuildMemberReferenceExpr()
1295 TypoExpr *TE = nullptr; in LookupMemberExpr()
H A DSemaExprCXX.cpp8052 llvm::SmallSetVector<TypoExpr *, 2> &TypoExprs;
8055 explicit FindTypoExprs(llvm::SmallSetVector<TypoExpr *, 2> &TypoExprs) in FindTypoExprs() argument
8057 bool VisitTypoExpr(TypoExpr *TE) { in VisitTypoExpr()
8069 llvm::SmallSetVector<TypoExpr *, 2> TypoExprs, AmbiguousTypoExprs;
8070 llvm::SmallDenseMap<TypoExpr *, ExprResult, 2> TransformCache;
8084 for (TypoExpr *TE : TypoExprs) { in EmitAllDiagnostics()
8243 llvm::SmallDenseMap<TypoExpr *, ExprResult, 2>(TransformCache); in RecursiveTransformLoop()
8340 ExprResult TransformTypoExpr(TypoExpr *E) { in TransformTypoExpr()
8401 ExprResult TransformTypoExpr(clang::TypoExpr *E) { in CorrectDelayedTyposInExpr()
H A DSemaLookup.cpp5140 TypoExpr *Sema::CorrectTypoDelayed( in CorrectTypoDelayed()
5481 TypoExpr *Sema::createDelayedTypo(std::unique_ptr<TypoCorrectionConsumer> TCC, in createDelayedTypo()
5486 auto TE = new (Context) TypoExpr(Context.DependentTy, TypoLoc); in createDelayedTypo()
5496 const Sema::TypoExprState &Sema::getTypoExprState(TypoExpr *TE) const { in getTypoExprState()
5503 void Sema::clearDelayedTypo(TypoExpr *TE) { in clearDelayedTypo()
H A DSemaCoroutine.cpp362 if (auto *TE = dyn_cast<TypoExpr>(Result.get())) { in buildMemberCall()
H A DSemaExpr.cpp2207 ArrayRef<Expr *> Args, TypoExpr **Out) { in DiagnoseEmptyLookup()
2544 TypoExpr *TE = nullptr; in ActOnIdExpression()
H A DTreeTransform.h10445 TreeTransform<Derived>::TransformTypoExpr(TypoExpr *E) { in TransformTypoExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td201 def TypoExpr : StmtNode<Expr>;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h446 llvm::SmallVector<TypoExpr *, 2> TypoExprs;
4021 typedef std::function<ExprResult(Sema &, TypoExpr *, TypoCorrection)>
4037 llvm::MapVector<TypoExpr *, TypoExprState> DelayedTypos;
4040 TypoExpr *createDelayedTypo(std::unique_ptr<TypoCorrectionConsumer> TCC,
4067 const TypoExprState &getTypoExprState(TypoExpr *TE) const;
4070 void clearDelayedTypo(TypoExpr *TE);
4166 TypoExpr *CorrectTypoDelayed(const DeclarationNameInfo &Typo,
5096 ArrayRef<Expr *> Args = None, TypoExpr **Out = nullptr);
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DStmtProfile.cpp2133 void StmtProfiler::VisitTypoExpr(const TypoExpr *E) { in VisitTypoExpr()
H A DStmtPrinter.cpp2522 void StmtPrinter::VisitTypoExpr(TypoExpr *Node) { in VisitTypoExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExpr.h6284 class TypoExpr : public Expr {
6289 TypoExpr(QualType T, SourceLocation TypoLoc) in TypoExpr() function
H A DRecursiveASTVisitor.h2693 DEF_TRAVERSE_STMT(TypoExpr, {})
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTWriterStmt.cpp2079 void ASTStmtWriter::VisitTypoExpr(TypoExpr *E) { in VisitTypoExpr()
H A DASTReaderStmt.cpp2182 void ASTStmtReader::VisitTypoExpr(TypoExpr *E) { in VisitTypoExpr()