clang/test
John McCall 3b6575108a Change the canonical representation of array types to store qualifiers on the
outermost array types and not on the element type.  Move the CanonicalType
member from Type to ExtQualsTypeCommonBase;  the canonical type on an ExtQuals
node includes the qualifiers on the ExtQuals.  Assorted optimizations enabled
by this change.

getQualifiers(), hasQualifiers(), etc. should all now implicitly look through
array types.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@123817 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-19 10:06:00 +00:00
..
ASTMerge Fix two thinkos and add a test for importing the AST of a category 2010-12-08 16:41:55 +00:00
Analysis Teach RegionStore::EnterStackFrame() to handle 2011-01-14 20:29:43 +00:00
CXX Change ParseOptionalCXX0XVirtSpecifierSeq to take a VirtSpecifiers struct. 2011-01-17 03:05:47 +00:00
CodeCompletion Don't crash when code-completing after "#include <". It would be far 2010-12-09 23:35:36 +00:00
CodeGen Comment a wacky test case 2011-01-18 18:38:18 +00:00
CodeGenCXX Add unnamed_addr in CreateRuntimeVariable. 2011-01-18 21:07:57 +00:00
CodeGenObjC Emit DW_TAG_lexical_scope to surround foreach. 2011-01-19 01:36:36 +00:00
CodeGenObjCXX Generate write-barriers for global objc 2011-01-13 20:00:54 +00:00
Coverage Sema: have BuildExpressionFromIntegralTemplateArgument produce well-formed IntegerLiterals 2010-12-15 15:06:14 +00:00
Driver Add all options needed to support -fapple-kext. wip. 2011-01-07 01:05:02 +00:00
FixIt Disable this test until we figure out what madness it causes 2010-10-26 23:34:31 +00:00
Frontend Frontend: Add basic -H support. 2010-08-24 22:44:13 +00:00
Headers Attempt to fix linux buildbots by adding -ffreestanding for arm_neon tests. 2010-12-02 17:31:16 +00:00
Index Don't silently drop warning flags passed in to 2011-01-19 01:02:47 +00:00
Lexer Added testcase for commit r122963. 2011-01-06 16:56:00 +00:00
Misc Implement -working-directory. 2010-11-03 22:45:23 +00:00
PCH Properly propagate #pragma diagnostic mappings from PCH but not command-line warning flags. 2011-01-14 20:54:07 +00:00
Parser Add support for explicit constructor calls in Microsoft mode. 2011-01-18 05:04:39 +00:00
Preprocessor When redefining a macro don't warn twice if it's not used and don't warn for duplicate 2011-01-18 19:50:15 +00:00
Rewriter Fix rewriter to match recent changes in property ref 2010-12-04 21:22:13 +00:00
Sema Change the canonical representation of array types to store qualifiers on the 2011-01-19 10:06:00 +00:00
SemaCUDA Sema: diagnose kernel functions with non-void return type 2010-12-12 23:02:57 +00:00
SemaCXX Teach UninitializedValuesV2 to implicitly reason about C++ 2011-01-18 21:18:58 +00:00
SemaObjC Don't warn on missing 'copy' attribute on a 'block' 2011-01-05 23:00:04 +00:00
SemaObjCXX Ensure that the result type of an Objective-C class message send is 2011-01-11 03:23:19 +00:00
SemaTemplate Factor out the template transformation of a sequence of function 2011-01-07 00:20:55 +00:00
CMakeLists.txt Add dependency to "make clang-test check-all". 2010-12-10 02:58:03 +00:00
Makefile daniel doesn't hate me, he hates macpython 2.5, which 2010-07-18 18:42:35 +00:00
TestRunner.sh Switch TestRunner.sh to just use 'lit'. 2009-09-20 22:00:23 +00:00
cxx-sections.data Update C++ section data and directory structure to reflect N2914 2009-06-30 16:45:27 +00:00
lit.cfg Support lit fixes for PR8199 2011-01-03 17:28:52 +00:00
lit.site.cfg.in Rework site config for cmake to be generated at configure time, and only pass 2009-11-07 23:53:32 +00:00
make_test_dirs.pl Add the structure for a C++ test suite that mimics the structure of the C++ standard 2009-06-13 06:06:53 +00:00