llvm-project/clang/test
Tim Northover 8799445065 Darwin: add __sinpi (etc) and __exp10 libbuiltins
These functions have the same constness properties of the normal libm
functions, which allows LLVM to optimise code better in general. There
are also a couple of specific optimisations that only trigger when
these are properly marked.

rdar://problem/13729466

llvm-svn: 199249
2014-01-14 19:26:03 +00:00
..
ARCMT Fix "regression" caused by updating our notion of POD to better match the C++11 2014-01-11 00:53:35 +00:00
ASTMerge Ignore test Inputs globally and remove redundant lit.local.cfg files 2013-11-15 13:37:49 +00:00
Analysis CFG: use Visit instead of VisitStmt to look through parens. 2014-01-14 17:29:12 +00:00
CXX Update tests in preparation for using the MS ABI for Win32 targets 2014-01-13 19:48:13 +00:00
CodeCompletion Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
CodeGen Darwin: add __sinpi (etc) and __exp10 libbuiltins 2014-01-14 19:26:03 +00:00
CodeGenCUDA Update tests in preparation for using the MS ABI for Win32 targets 2014-01-13 19:48:13 +00:00
CodeGenCXX [ms-abi] Report VBPtrOffset correctly 2014-01-14 00:31:30 +00:00
CodeGenObjC Update tests in preparation for using the MS ABI for Win32 targets 2014-01-13 19:48:13 +00:00
CodeGenObjCXX Update tests in preparation for using the MS ABI for Win32 targets 2014-01-13 19:48:13 +00:00
CodeGenOpenCL Update tests in preparation for using the MS ABI for Win32 targets 2014-01-13 19:48:13 +00:00
Coverage Skip this test when using lit integrated shell 2013-10-25 22:30:07 +00:00
Driver clang-cl: Ignore /fallback when not actually compiling (PR18456) 2014-01-13 22:24:42 +00:00
FixIt Objective-C. After providing a fix-it for a 2013-12-18 21:04:43 +00:00
Format clang-format: Explicitly set fallback style that is tested. 2013-12-03 06:48:41 +00:00
Frontend Add tests for clang plugins 2014-01-08 11:38:47 +00:00
Headers Add a FIXME to a failing test. 2013-12-24 20:48:13 +00:00
Index clang/test/Index/recursive-cxx-member-calls.cpp: Add "-target" rather than XFAILing. 2014-01-14 11:07:55 +00:00
Layout [ms-abi] Small Change to pack+alignment interaction. 2014-01-14 00:54:36 +00:00
Lexer Lexer: Issue -Wbackslash-newline-escape for line comments 2013-12-14 23:32:31 +00:00
Misc Fix ast-dump-color.cpp test following r198883 2014-01-09 21:43:39 +00:00
Modules Enable layering check in unavailable modules. 2013-12-20 12:09:36 +00:00
OpenMP Enhance OpenMP parser tests from r197553 / r197598 2013-12-18 22:34:19 +00:00
PCH Update tests in preparation for using the MS ABI for Win32 targets 2014-01-13 19:48:13 +00:00
Parser Downgrade bogus ExtWarn on duplicate 'friend' specifier to a Warning, and add a 2014-01-10 21:27:55 +00:00
Preprocessor __has_attribute now understands target-specific attributes. So when you ask whether an ARM target has the "interrupt" attribute, it will return true for ARM and MSP430 targets, and false for others. 2014-01-09 22:57:44 +00:00
Rewriter Teach the diagnostics engine about the Attr type to make reporting on semantic attributes easier (and not require hard-coded strings). This requires a getSpelling() function on the Attr class, which is table-driven. Updates a handful of cases where a hard-coded string was being used to test the functionality out. Updating associated test cases for the improved quoting. 2013-12-26 18:30:57 +00:00
Sema There is no such thing as __attribute__((align)); that's a __declspec attribute. Fixing these test cases to use the proper spelling for their syntax. 2014-01-13 21:30:03 +00:00
SemaCUDA Updated the wording of two attribute-related diagnostics so that they print the offending attribute name. Also updates the associated test cases. 2014-01-02 21:26:14 +00:00
SemaCXX Sema: Predefine size_t in MSVC Compatibility mode 2014-01-14 06:19:35 +00:00
SemaObjC ObjectiveC. Remove warning on mismatched methods 2014-01-10 19:27:21 +00:00
SemaObjCXX [ms-cxxabi] Elide dtor access checks for pass-by-val objects in callees 2014-01-13 17:23:24 +00:00
SemaOpenCL Simplifying the OpenCL image attribute. It does not need a semantic integer parameter because the required information is encoded in the spelling. Added an appropriate subject to the attribute, and simplified the semantic checking (which will likely be expanded upon in a future patch). Also, removed the GNU spelling since it was unsupported in the first place. 2014-01-14 17:41:53 +00:00
SemaTemplate There is no such thing as __attribute__((align)); that's a __declspec attribute. Fixing these test cases to use the proper spelling for their syntax. 2014-01-13 21:30:03 +00:00
TableGen
Tooling Adding a win32-targeted test into Tooling/multi-jobs.cpp, to make sure it doesn't get broken again 2013-12-18 18:55:36 +00:00
Unit [tests] Update to use lit_config and lit package, as appropriate. 2013-08-09 14:43:04 +00:00
.clang-format Add .clang-format without column limit to subdirectory tests/. 2013-11-08 06:45:35 +00:00
CMakeLists.txt check-clang: Add dependencies to PrintFunctionNames and SampleAnalyzerPlugin, for r198747 and r198820. 2014-01-09 13:26:02 +00:00
Makefile Ensure that ENABLE_SHARED is substituted for use in Windows builds 2014-01-08 20:06:24 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg Add tests for clang plugins 2014-01-08 11:38:47 +00:00
lit.site.cfg.in Ensure that ENABLE_SHARED is substituted for use in Windows builds 2014-01-08 20:06:24 +00:00
make_test_dirs.pl