forked from OSchip/llvm-project
9561a0b3e7
whose decl objects are lazily created the first time they are referenced. Builtin functions are described by the clang/AST/Builtins.def file, which makes it easy to add new ones. This is missing two important pieces: 1. Support for the rest of the gcc builtins. 2. Support for target-specific builtins (e.g. __builtin_ia32_emms). Just adding this builtins reduces the number of implicit function definitions by 6, reducing the # diagnostics from 550 to 544 when parsing carbon.h. I need to add all the i386-specific ones to eliminate several hundred more. ugh. llvm-svn: 39327 |
||
---|---|---|
.. | ||
ASTContext.cpp | ||
ASTStreamer.cpp | ||
Builtins.cpp | ||
Decl.cpp | ||
Expr.cpp | ||
Makefile | ||
Sema.cpp | ||
Sema.h | ||
SemaDecl.cpp | ||
SemaExpr.cpp | ||
SemaExprCXX.cpp | ||
SemaStmt.cpp | ||
SemaType.cpp | ||
Stmt.cpp | ||
StmtPrinter.cpp | ||
StmtVisitor.cpp | ||
Type.cpp |