llvm-project/clang/tools/libclang
Nemanja Ivanovic bb1ea2d613 Enable support for __float128 in Clang and enable it on pertinent platforms
This patch corresponds to reviews:
http://reviews.llvm.org/D15120
http://reviews.llvm.org/D19125

It adds support for the __float128 keyword, literals and target feature to
enable it. Based on the latter of the two aforementioned reviews, this feature
is enabled on Linux on i386/X86 as well as SystemZ.
This is also the second attempt in commiting this feature. The first attempt
did not enable it on required platforms which caused failures when compiling
type_traits with -std=gnu++11.

If you see failures with compiling this header on your platform after this
commit, it is likely that your platform needs to have this feature enabled.

llvm-svn: 268898
2016-05-09 08:52:33 +00:00
..
ARCMigrate.cpp push_back() loop -> append() for random access iterators. 2015-06-12 15:31:50 +00:00
BuildSystem.cpp Add clang_free to libclang to free memory allocated in libclang. 2015-07-09 07:53:23 +00:00
CIndex.cpp Expose cxx constructor and method properties through libclang and python bindings. 2016-04-27 12:48:25 +00:00
CIndexCXX.cpp [C++11] Use 'nullptr'. Tools edition. 2014-06-08 08:38:04 +00:00
CIndexCodeCompletion.cpp [libclang] Use lambdas instead of explicit structs when storing arguments. 2015-07-25 20:55:44 +00:00
CIndexDiagnostic.cpp Roll-back r250822. 2015-10-20 13:23:58 +00:00
CIndexDiagnostic.h Roll-back r250822. 2015-10-20 13:23:58 +00:00
CIndexHigh.cpp [C++11] Use 'nullptr'. Tools edition. 2014-06-08 08:38:04 +00:00
CIndexInclusionStack.cpp Show inclusions from a preamble in clang_getInclusions. 2016-01-06 15:12:51 +00:00
CIndexUSRs.cpp [cleanup] Re-sort the #include lines using llvm/utils/sort_includes.py 2015-01-14 11:23:58 +00:00
CIndexer.cpp
CIndexer.h [libclang] Use lambdas instead of explicit structs when storing arguments. 2015-07-25 20:55:44 +00:00
CLog.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
CMakeLists.txt Tweak CMakeLists not for libclang to depend on the variable CLANG_TOOL_EXTRA_BUILD. 2016-03-03 11:09:43 +00:00
CXComment.cpp [cleanup] Re-sort the #include lines using llvm/utils/sort_includes.py 2015-01-14 11:23:58 +00:00
CXComment.h [cleanup] Re-sort the #include lines using llvm/utils/sort_includes.py 2015-01-14 11:23:58 +00:00
CXCompilationDatabase.cpp [tooling] In CompileCommand, Expose the 'file' that was associated with the command. 2015-09-11 20:43:05 +00:00
CXCursor.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
CXCursor.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
CXIndexDataConsumer.cpp [index] Change SymbolCXXTemplateKind to a 'SymbolSubKinds' bitset. 2016-04-22 07:21:04 +00:00
CXIndexDataConsumer.h [libclang] Separate the underlying indexing functionality of libclang and introduce it into the clangIndex library. 2016-02-12 23:10:59 +00:00
CXLoadedDiagnostic.cpp Roll-back r250822. 2015-10-20 13:23:58 +00:00
CXLoadedDiagnostic.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
CXSourceLocation.cpp Fix some Clang-tidy readability-redundant-control-flow warnings; other minor fixes. 2016-02-10 19:11:58 +00:00
CXSourceLocation.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
CXStoredDiagnostic.cpp libclang: remove 'CXDiagnostic_Remark' 2014-04-26 14:43:53 +00:00
CXString.cpp Try to fix leak in CXStringSet from r252853 2015-11-18 01:06:39 +00:00
CXString.h libclang: add new StringSet type 2015-11-12 03:57:16 +00:00
CXTranslationUnit.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
CXType.cpp Enable support for __float128 in Clang and enable it on pertinent platforms 2016-05-09 08:52:33 +00:00
CXType.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
CursorVisitor.h [libclang] Visit TypeAliasTemplateDecl 2015-11-15 13:48:32 +00:00
Index_Internal.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
Indexing.cpp [index] Allow calling createIndexingAction() without passing another action to wrap over. 2016-02-14 06:39:03 +00:00
libclang.exports [libclang] Expose the ElaboratedType 2016-05-03 06:58:29 +00:00