hanchenye-llvm-project/clang/test
Hal Finkel f7a07a5010 Add a PPC inline asm constraint type for single CR bits
This adds support for the PPC "wc" inline asm constraint (used for allocating
individual CR bits). Support for this constraint type was recently added to the
LLVM PowerPC backend. Although gcc does not currently support allocating
individual CR bits, this identifier choice has been coordinated with the gcc
PowerPC team, and will be marked as reserved for this purpose in the gcc
constraints.md file.

Prior to this change, none of the multi-character PPC constraints were handled
correctly (the '^' escape character was not being added as required by the
parsing code in LLVM). This should now be fixed. I'll add tests for these other
constraints as support is added for them in the backend.

llvm-svn: 202658
2014-03-02 18:24:18 +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 [analyzer] Fix for PR18394. 2014-02-28 22:29:48 +00:00
CXX PR16074, implement warnings to catch pointer to boolean true and pointer to 2014-02-26 02:36:06 +00:00
CodeCompletion When completing Objective-C instance method invocations, perform a contextual conversion to an Objective-C pointer type of the target expression if needed. This fixes code completion of method invocations where the target is a smart pointer that has an explicit conversion operator to an Objective-C type. 2014-02-28 19:07:22 +00:00
CodeGen Add a PPC inline asm constraint type for single CR bits 2014-03-02 18:24:18 +00:00
CodeGenCUDA Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
CodeGenCXX MS ABI: Fix vftable mangling by using the vbtable name algorithm 2014-02-27 19:40:09 +00:00
CodeGenObjC Use private linkage for globals we already name with \01L and \01l. 2014-02-27 19:01:11 +00:00
CodeGenObjCXX Use private linkage for globals we already name with \01L and \01l. 2014-02-27 19:01:11 +00:00
CodeGenOpenCL Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
Coverage Skip this test when using lit integrated shell 2013-10-25 22:30:07 +00:00
Driver Add support for OpenBSD SPARC assembler. 2014-02-28 01:55:21 +00:00
FixIt check-clang: Introduce the feature "utf8-capable-terminal". 2014-02-06 07:15:59 +00:00
Format clang-format: Explicitly set fallback style that is tested. 2013-12-03 06:48:41 +00:00
Frontend Accept -no-integrated-as in -cc1 and forward it to llvm. 2014-02-21 03:14:07 +00:00
Headers Revert r201734 and r201742. 2014-02-20 11:10:48 +00:00
Index libclang: New functions clang_Type_getNumTemplateArguments, 2014-02-27 16:05:05 +00:00
Layout -fdump-record-layouts: Sort nvbases by offset before printing them 2014-02-28 01:03:09 +00:00
Lexer Tests for lexing of digit separators versus UCNs. 2014-02-28 20:13:19 +00:00
Misc Adding a test case to ensure that type attributes applied to the decl-specifier are applied across all declarations in a group. 2014-02-28 14:27:59 +00:00
Modules Add [extern_c] attribute for modules, allowing a C module to be imported within an extern "C" block in C++ code. 2014-03-02 05:58:18 +00:00
OpenMP [OPENMP] First changes for Parsing and Sema for 'omp simd' directive support 2014-02-27 08:29:12 +00:00
PCH If a module A exports a macro M, and a module B imports that macro and #undef's 2014-03-01 00:08:04 +00:00
Parser Fix crash when both ExpectAndConsume and ConsumeAnyToken emit diagnostics 2014-02-23 03:45:03 +00:00
Preprocessor clang/test/Preprocessor/init.c: Split conditions to win32 and non-win32. 2014-02-25 00:30:14 +00:00
Rewriter Reorganize and improve semantic tests for dllexport/import 2014-02-22 19:47:30 +00:00
Sema CFG: Also apply the filter to the first block in a FilteredCFGBlockIterator. 2014-02-28 11:12:22 +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 Don't suggest non-static methods as corrections when they obviously 2014-02-28 18:12:42 +00:00
SemaObjC Add category test case for attribute 'objc_protocol_requires_explicit_implementation'. 2014-02-27 01:28:58 +00:00
SemaObjCXX Improve diagnostic for using non-class/namespace/scoped enum in a nested name specifier. 2014-02-09 06:54:23 +00:00
SemaOpenCL OpenCL: fix for the restriction on pointers to functions. 2014-02-20 13:52:08 +00:00
SemaTemplate PR16074, implement warnings to catch pointer to boolean true and pointer to 2014-02-26 02:36:06 +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 libclang: fix a bug in processing invalid arguments, introduced in r201249 2014-02-18 15:20:02 +00:00
VFS Reapply fixed "Honour 'use-external-names' in FileManager" 2014-02-28 21:16:07 +00:00
.clang-format Add .clang-format without column limit to subdirectory tests/. 2013-11-08 06:45:35 +00:00
CMakeLists.txt [CMake] Deprecate CLANG_RUNTIME_OUTPUT_INTDIR and CLANG_LIBRARY_OUTPUT_INTDIR. 2014-01-19 13:00:01 +00:00
Makefile Reverting because reverting r200145. 2014-01-27 22:57:33 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg Clarify comment. 2014-02-20 19:51:46 +00:00
lit.site.cfg.in Reverting because reverting r200145. 2014-01-27 22:57:33 +00:00
make_test_dirs.pl