hanchenye-llvm-project/clang/test
Ted Kremenek e65b086e07 Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,
NSNumber, and boolean literals.  This includes both Sema and Codegen support.
Included is also support for new Objective-C container subscripting.

My apologies for the large patch.  It was very difficult to break apart.
The patch introduces changes to the driver as well to cause clang to link
in additional runtime support when needed to support the new language features.

Docs are forthcoming to document the implementation and behavior of these features.

llvm-svn: 152137
2012-03-06 20:05:56 +00:00
..
ARCMT [arcmt] 2012-03-05 08:46:24 +00:00
ASTMerge Improve location fidelity of objc decls. 2011-10-04 04:48:02 +00:00
Analysis [analyzer] add a diagnostic event when entering a call via inlining, within the callee, and add an edge. 2012-03-06 01:25:01 +00:00
CXX User-defined literals: reject string and character UDLs in all places where the 2012-03-06 03:21:47 +00:00
CodeCompletion Provide result types for code completions that describe built-in 2011-10-18 21:20:17 +00:00
CodeGen Whitespace. 2012-03-06 19:14:53 +00:00
CodeGenCUDA CUDA: IR generation support for device stubs 2011-10-06 18:51:56 +00:00
CodeGenCXX If the element type of an initializer list has a destructor, make sure we check it. Fixes PR12178. 2012-03-05 19:35:43 +00:00
CodeGenObjC Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
CodeGenObjCXX Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
CodeGenOpenCL A few style changes. 2012-01-19 01:16:16 +00:00
Coverage rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Driver Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
FixIt Test for my last patch. // rdar://10267155. 2012-02-29 22:21:36 +00:00
Frontend Remove the unuseful -fdiagnostics-show-name 2012-02-15 19:45:34 +00:00
Headers rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Index Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, 2012-03-01 22:07:04 +00:00
Lexer User-defined literals: reject string and character UDLs in all places where the 2012-03-06 03:21:47 +00:00
Misc Move int<->pointer conversion warnings behind -Wint-conversions. 2012-03-02 20:23:08 +00:00
Modules Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, 2012-03-01 22:07:04 +00:00
PCH Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
Parser User-defined literals: reject string and character UDLs in all places where the 2012-03-06 03:21:47 +00:00
Preprocessor Adding support for #pragma include_alias in MS compatibility mode. This implements PR 10705. 2012-03-02 22:51:54 +00:00
Rewriter objective-c modern translator. Don't ignore unnamed bitfields 2012-03-06 17:16:27 +00:00
Sema Undo patch for // rdar://10735698 2012-03-06 18:41:35 +00:00
SemaCUDA CUDA: diagnose invalid calls across targets 2011-10-02 23:49:40 +00:00
SemaCXX Properly handle non-canonical underlying types in 2012-03-05 16:02:06 +00:00
SemaObjC Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
SemaObjCXX Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
SemaOpenCL Support constant evaluation for OpenCL nested vector literals. Patch by Anton Lokhmotov. 2012-01-03 23:24:20 +00:00
SemaTemplate Ensure that we instantiate static reference data members of class templates 2012-03-02 04:14:40 +00:00
Unit
CMakeLists.txt CMake: Promote the testing targets out of folders on IDE. 2012-01-30 03:15:47 +00:00
Makefile
TestRunner.sh
cxx-sections.data
lit.cfg Have the driver pass CPU and target feature information to cc1as. 2012-02-10 20:37:10 +00:00
lit.site.cfg.in
make_test_dirs.pl