hanchenye-llvm-project/clang/lib/Parse
Nemanja Ivanovic 50f29e06a1 Enable support for __float128 in Clang
This patch corresponds to review:
http://reviews.llvm.org/D15120

It adds support for the __float128 keyword, literals and a target feature to
enable it. This support is disabled by default on all targets and any target
that has support for this type is free to add it.

Based on feedback that I've received from target maintainers, this appears to
be the right thing for most targets. I have not heard from the maintainers of
X86 which I believe supports this type. I will subsequently investigate the
impact of enabling this on X86.

llvm-svn: 266186
2016-04-13 09:49:45 +00:00
..
CMakeLists.txt
ParseAST.cpp Restore PrettyStackTrace state on crash. 2015-08-07 17:48:57 +00:00
ParseCXXInlineMethods.cpp For MS ABI, emit dllexport friend functions defined inline in class 2016-03-30 06:27:31 +00:00
ParseDecl.cpp Enable support for __float128 in Clang 2016-04-13 09:49:45 +00:00
ParseDeclCXX.cpp [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. 2016-03-30 10:43:55 +00:00
ParseExpr.cpp Enable support for __float128 in Clang 2016-04-13 09:49:45 +00:00
ParseExprCXX.cpp Enable support for __float128 in Clang 2016-04-13 09:49:45 +00:00
ParseInit.cpp OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedef 2016-01-15 23:43:34 +00:00
ParseObjc.cpp Fix remaining Clang-tidy readability-redundant-control-flow warnings; other minor fixes. 2016-02-12 22:53:10 +00:00
ParseOpenMP.cpp [OPENMP 4.0] Support for 'linear' clause in 'declare simd' directive. 2016-04-12 11:02:11 +00:00
ParsePragma.cpp Serialize `pragma ms_struct` state. 2016-03-02 23:22:00 +00:00
ParseStmt.cpp [OpenCL] Generate metadata for opencl_unroll_hint attribute 2016-02-19 18:30:11 +00:00
ParseStmtAsm.cpp [ms-inline-asm][AVX512] Add ability to use k registers in MS inline asm + fix bag with curly braces 2016-03-07 18:10:25 +00:00
ParseTemplate.cpp Simplify EnterTokenStream API to make it more robust for memory management 2016-02-09 18:52:09 +00:00
ParseTentative.cpp Enable support for __float128 in Clang 2016-04-13 09:49:45 +00:00
Parser.cpp [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. 2016-03-30 10:43:55 +00:00
RAIIObjectsForParser.h Add a new error for unexpected semi-colon before closing delimiter. 2015-05-12 21:36:35 +00:00