llvm-project/clang/test
Justin Bogner 7fa2eb9f49 Revert r193994 and part of r193995
Not long ago I made the CodeGen of for loops simplify the condition at
-O0 in the same way we do for if and conditionals. Unfortunately this
ties how loops and simple conditions work together too tightly, which
makes features such as instrumentation based PGO awkward.

Ultimately, we should find a more general way to simplify the logic in
a given condition, but for now we'll just avoid using EmitBranchOnBool
for loops, like we already do for while and do loops.

llvm-svn: 195438
2013-11-22 10:20:43 +00:00
..
ARCMT ObjectiveC migrator. delegate property must be 2013-11-21 17:49:34 +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 an infinite recursion in region invalidation by adding block count to the BlockDataRegion. 2013-11-20 00:11:42 +00:00
CXX Provide better diagnostic wording for initializers on static 2013-11-21 03:17:44 +00:00
CodeCompletion Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
CodeGen Revert r193994 and part of r193995 2013-11-22 10:20:43 +00:00
CodeGenCUDA Fix test failures after addrspacecast added. 2013-11-15 02:19:52 +00:00
CodeGenCXX [-cxx-abi microsoft] Emit linkonce_odr definitions for declarations of static data members with inline initializers (PR17689) 2013-11-21 00:15:56 +00:00
CodeGenObjC Improving calling convention test coverage by adding tests for things not currently handled. Specifically: the diagnostics in SemaDeclAttr.cpp, and ensuring that calling convention attributes are applied to ObjC method declarations. No functional changes. 2013-11-19 04:08:34 +00:00
CodeGenObjCXX Fix ObjC @encode for C++ classes w/virtual bases. 2013-09-18 01:59:16 +00:00
CodeGenOpenCL Fix a crash in EmitStoreThroughExtVectorComponentLValue for vectors of odd sizes. 2013-11-21 17:09:05 +00:00
Coverage Skip this test when using lit integrated shell 2013-10-25 22:30:07 +00:00
Driver Tidy up the no-external-assembler diag 2013-11-22 08:27:46 +00:00
FixIt Fix test to actually check the FixIt-applied code 2013-11-03 01:50:38 +00:00
Format Disable this check temporarily. 2013-11-19 02:25:28 +00:00
Frontend ARM: embedded v7 'darwin' doesn't get min-version defines. 2013-11-19 20:18:39 +00:00
Headers Define [U]LLONG_{MIN,MAX} for C++11, add tests. 2013-10-27 19:00:49 +00:00
Index Comment parsing tests: XML schema: actually run the valid-function-10.xml test 2013-11-22 01:47:15 +00:00
Layout Microsoft Record Layout: zero sized base after base with vbtbl fix 2013-11-19 22:11:09 +00:00
Lexer Relax header guard mismatch warning with edit distance heuristic. 2013-10-12 23:17:37 +00:00
Misc Rename an extension warning to ext_... 2013-11-19 03:41:32 +00:00
Modules When we hit a #include directive that maps to a module import, emit a token 2013-11-15 04:24:58 +00:00
OpenMP Disable test fully with REQUIRES 2013-11-05 13:27:19 +00:00
PCH Default to use libc++ on OS X 10.9+ and iOS 7+. 2013-11-02 23:19:53 +00:00
Parser Fix new check for missing semicolon after struct definition to deal with the 2013-11-20 23:40:57 +00:00
Preprocessor [ARM] add basic support for Cortex-A7 and VFPv4 to Clang 2013-11-21 14:04:38 +00:00
Rewriter ObjectiveC modern rewriter. Rewrite typedefs 2013-10-07 19:54:22 +00:00
Sema PR10837: Warn if a null pointer constant is formed by a zero integer constant 2013-11-21 01:53:02 +00:00
SemaCUDA
SemaCXX PR18013: Don't assert diagnosing a bad std::initializer_list construction. 2013-11-21 23:30:57 +00:00
SemaObjC ObjectiveC migrator. Improve on definition, use 2013-11-22 00:02:22 +00:00
SemaObjCXX ObjectiveC migrator. Improve on definition, use 2013-11-22 00:02:22 +00:00
SemaOpenCL [OpenCL] Make sure we put string literals in the constant address space. 2013-11-14 18:26:10 +00:00
SemaTemplate PR10837: Warn if a null pointer constant is formed by a zero integer constant 2013-11-21 01:53:02 +00:00
TableGen
Tooling clang/test/Tooling/multi-jobs.cpp: Mark this as XFAIL:msvc for now. It has been failing since r194968. 2013-11-18 06:57:47 +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 Re-add clang-format tests to clang/test. 2013-03-25 09:14:25 +00:00
Makefile Make the information about disabled ARCMT/Rewriter/StaticAnalyzer available 2013-08-27 19:27:35 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg Ignore test Inputs globally and remove redundant lit.local.cfg files 2013-11-15 13:37:49 +00:00
lit.site.cfg.in Add "native" to config.available_features, to make it easier to disable non-x-compile-safe tests 2013-09-13 11:02:31 +00:00
make_test_dirs.pl