зеркало из https://github.com/microsoft/clang-1.git
b7cfe88e88
1) add a new ASTContext::getFloatTypeSemantics method. 2) Use it from SemaExpr.cpp, CodeGenTypes.cpp and other places. 3) Change the TargetInfo.h get*Format methods to return their fltSemantics byref instead of by pointer. 4) Change CodeGenFunction::EmitBuiltinExpr to allow builtins which sometimes expand specially and othertimes fall back to libm. 5) Add support for __builtin_nan("") to codegen, cases that don't pass in an empty string are currently lowered to libm calls. 6) Fix codegen of __builtin_infl. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52914 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
IdentifierResolver.cpp | ||
IdentifierResolver.h | ||
Makefile | ||
ParseAST.cpp | ||
Sema.cpp | ||
Sema.h | ||
SemaChecking.cpp | ||
SemaDecl.cpp | ||
SemaDeclAttr.cpp | ||
SemaDeclCXX.cpp | ||
SemaDeclObjC.cpp | ||
SemaExpr.cpp | ||
SemaExprCXX.cpp | ||
SemaExprObjC.cpp | ||
SemaInit.cpp | ||
SemaStmt.cpp | ||
SemaType.cpp | ||
SemaUtil.h |