hanchenye-llvm-project/clang/test
Chandler Carruth 5ac1e8e6b1 Begin fixing Clang's predefined macros for various architectures. This
is *very* much a WIP that I'll be refining over the next several
commits, but I need to get this checkpoint in place for sanity.

This also adds a much more comprehensive test for architecture macros,
which is roughly generated by inspecting the behavior of a trunk build
of GCC. It still requires some massaging, but eventually I'll even check
in the script that generates these so that others can use it to append
more tests for more architectures, etc.

Next up is a bunch of simplification of the Targets.cpp code, followed
by a lot more test cases once we can reject invalid architectures.

llvm-svn: 140673
2011-09-28 02:59:25 +00:00
..
ARCMT [arcmt] Use __bridge_retained when passing an objc object to a CF parameter 2011-09-14 18:17:09 +00:00
ASTMerge Flip the default for showing include stacks on notes to false. This 2011-03-27 20:00:08 +00:00
Analysis Fix a crash in MallocOverflowSecurityChecker. Patch by Lei Zhang. 2011-09-27 22:25:01 +00:00
CXX Don't allow template argument deduction to deduce a placeholder type, 2011-09-22 15:57:07 +00:00
CodeCompletion Support code-completion for C++ inline methods and ObjC buffering methods. 2011-09-04 03:32:15 +00:00
CodeGen I had meant to locally revert this test. 2011-09-21 08:34:49 +00:00
CodeGenCXX Move test, so it actually tests what it is supposed to (given that we don't have an AST verifier). 2011-09-27 18:55:06 +00:00
CodeGenObjC objc-gc: Fix a corner case where clang fails to generate GC 2011-09-23 18:57:30 +00:00
CodeGenObjCXX Fix assertion hit when @encoding C++ classes. rdar://10172840 & http://llvm.org/PR10990 2011-09-26 18:14:24 +00:00
CodeGenOpenCL OpenCL: introduce support for function scope __local variables 2011-09-19 21:14:35 +00:00
Coverage Remove the AST printer (-ast-print-xml), which is too incomplete and 2011-03-07 01:03:30 +00:00
Driver Driver: Test case that was supposed to go with previous commit. 2011-09-23 20:35:31 +00:00
FixIt PR10867: Work around a bug in lit. Multiple RUN: lines are joined with &&, so: 2011-09-06 03:01:15 +00:00
Frontend Revert r134898, "test/Frontend/dependency-gen.c: Mark XFAIL: mingw due to PR10331. to appease mingw-target (and non-mingw-host) builds. 2011-07-11 22:34:14 +00:00
Headers Remove __WCHAR_UNSIGNED__ and anything that used it. 2011-09-20 18:05:01 +00:00
Index Include prefix with default synthesized ivars. 2011-09-27 23:39:40 +00:00
Lexer When parsing a character literal, extract the characters from the 2011-09-27 17:00:18 +00:00
Misc Add back support for a manually formatted section of the diagnostic 2011-09-26 16:43:25 +00:00
Modules When we load header file information from the external source (i.e., 2011-09-17 05:35:18 +00:00
PCH [libclang] When getting a source location from a file:line:col triplet 2011-09-19 20:40:35 +00:00
Parser Fix a crash-on-invalid. 2011-09-23 22:39:23 +00:00
Preprocessor Begin fixing Clang's predefined macros for various architectures. This 2011-09-28 02:59:25 +00:00
Rewriter objc rewriter - more fixes to support compiling the rewritten 2011-09-10 17:01:56 +00:00
Sema PR11002: Make sure we emit sentinel warnings with a valid source location. (Ideally, we want to use the location returned by getLocForEndOfToken, but that is not always successful.) 2011-09-27 23:46:37 +00:00
SemaCUDA Sema: diagnose kernel calls to non-global functions 2011-02-23 01:53:29 +00:00
SemaCXX Move test, so it actually tests what it is supposed to (given that we don't have an AST verifier). 2011-09-27 18:55:06 +00:00
SemaObjC Include prefix with default synthesized ivars. 2011-09-27 23:39:40 +00:00
SemaObjCXX Remove the egregious hack that made Objective-C++ ARC work with older 2011-09-27 22:48:19 +00:00
SemaOpenCL In OpenCL, conversions between different vector types are disallowed 2011-09-22 13:03:14 +00:00
SemaTemplate Diagnose attempts to use 'using typename' with a non-identifier name, 2011-09-26 14:30:28 +00:00
Unit test/Unit: Fixup lit.cfg to allow running inside test/Unit (with llvm-config in 2011-06-22 21:46:43 +00:00
CMakeLists.txt CMake: "clang-test" may not depend on check.deps. 2011-08-16 03:45:31 +00:00
Makefile lit support for REQUIRES: asserts. 2011-06-22 23:23:49 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg FreeBSD (apparently) does not support crash-recovery tests. 2011-08-26 22:46:31 +00:00
lit.site.cfg.in lit support for REQUIRES: asserts. 2011-06-22 23:23:49 +00:00
make_test_dirs.pl