llvm-6502/test
Owen Anderson 26c5663283 Invert and-of-or into or-of-and when doing so would allow us to clear bits of the and's mask.
This can result in increased opportunities for store narrowing in code generation.  Update a number of
tests for this change.  This fixes <rdar://problem/8285027>.

Additionally, because this inverts the order of ors and ands, some patterns for optimizing or-of-and-of-or
no longer fire in instances where they did originally.  Add a simple transform which recaptures most of these
opportunities: if we have an or-of-constant-or and have failed to fold away the inner or, commute the order 
of the two ors, to give the non-constant or a chance for simplification instead.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113679 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-11 05:48:06 +00:00
..
Analysis remove some noise from tests. 2010-09-02 22:35:33 +00:00
Archive
Assembler add a new "llvm-dis -show-annotations" option, which causes it to print 2010-09-02 23:21:44 +00:00
Bindings/Ocaml tests: XFAIL a handful of tests on the vg_leak builder, so we can get back to 2010-09-09 15:50:19 +00:00
Bitcode Auto-upgrade the magic ".llvm.eh.catch.all.value" global to 2010-09-10 18:51:56 +00:00
BugPoint
CodeGen Fix test so it passes on non-Darwin hosts. 2010-09-10 06:20:01 +00:00
DebugInfo
ExecutionEngine
Feature
FrontendAda
FrontendC Get rid of the last use of -m64 in FrontendC. This solution 2010-09-09 12:57:29 +00:00
FrontendC++ Reapply r112623. Included additional check for unused byval argument. 2010-08-31 22:22:42 +00:00
FrontendFortran
FrontendObjC
FrontendObjC++
Integer we are past the point where these tests are useful. 2010-09-02 22:32:02 +00:00
lib
Linker
LLVMC Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
MC llvm-mc: Don't crash when using -n and we see a directive before the initial section. 2010-09-09 22:42:59 +00:00
Other XFAIL test under valgrind. It is not really our problem if sh is leaking. 2010-09-09 22:02:13 +00:00
Scripts Add an elf-dumper utility. 2010-09-09 15:00:41 +00:00
TableGen tests: XFAIL a handful of tests on the vg_leak builder, so we can get back to 2010-09-09 15:50:19 +00:00
Transforms Invert and-of-or into or-of-and when doing so would allow us to clear bits of the and's mask. 2010-09-11 05:48:06 +00:00
Unit
Verifier
CMakeLists.txt Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
lit.cfg Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
lit.site.cfg.in
Makefile Partially revert r112480. Caused test failures. 2010-08-30 15:34:08 +00:00
Makefile.tests
site.exp.in
TestRunner.sh Use exec. 2010-08-29 14:49:00 +00:00