llvm-6502/test
Nick Lewycky 98cd75027c Add a small missed optimization: turn X == C ? X : Y into X == C ? C : Y. This
removes one use of X which helps it pass the many hasOneUse() checks.

In my analysis, this turns up very often where X = A >>exact B and that can't be
simplified unless X has one use (except by increasing the lifetime of A which is
generally a performance loss).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128373 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-27 07:30:57 +00:00
..
Analysis Revert r128140 for now. 2011-03-23 15:51:12 +00:00
Archive
Assembler Reapply: Add type output to llvm-dis annotations. Patch by Yuri! 2011-03-17 19:50:04 +00:00
Bindings/Ocaml XFAIL vg_leak the new test as the rest. 2010-12-23 21:22:09 +00:00
Bitcode
BugPoint
CodeGen Collect and coalesce DBG_VALUE instructions before emitting the function. 2011-03-26 02:19:36 +00:00
DebugInfo Move test in x86 specific area. 2011-03-24 22:39:09 +00:00
ExecutionEngine
Feature
FrontendAda Testcase for dragonegg commit 124128. 2011-01-24 18:04:33 +00:00
FrontendC Testcase for llvm-gcc commit r128230. 2011-03-24 21:59:03 +00:00
FrontendC++ remove a small scattering of basically pointless tests. These are 2011-02-09 16:41:31 +00:00
FrontendFortran
FrontendObjC Testcase for r127301. 2011-03-09 01:05:00 +00:00
FrontendObjC++
Integer
lib
Linker Correctly merge available_externally and regular definitions when they have 2011-02-01 05:33:52 +00:00
LLVMC
MC Fixed the t2PLD and friends disassembly and add two test cases. 2011-03-26 01:32:48 +00:00
Object Revert "Object: Renable the tests now that none of the build bots complain about aliasing." 2011-01-21 06:27:04 +00:00
Other
Scripts Print all 64bits for st_value and st_size. Adjust tests accordingly. 2010-12-20 20:49:43 +00:00
TableGen Rename lisp-like functions as suggested by Gabor Greif as loooong time 2011-01-07 17:05:37 +00:00
Transforms Add a small missed optimization: turn X == C ? X : Y into X == C ? C : Y. This 2011-03-27 07:30:57 +00:00
Unit
Verifier
CMakeLists.txt Put targets on folders, if the IDE supports the feature. 2011-02-20 22:06:10 +00:00
lit.cfg test/lit.cfg: Add PATHEXT to 'substitution', to recognize tools on Windows hosts. Thanks to Danil Malyshev! 2011-02-24 12:34:34 +00:00
lit.site.cfg.in CMake: Add the new option LLVM_LIT_TOOLS_DIR. It can specify "Path to GnuWin32 tools". 2011-02-09 04:18:58 +00:00
Makefile Reapply r127073(partially): Introduce $(ECHOPATH) to print DOSish path string on MSYS bash for alternative of $(ECHO). 2011-03-08 12:25:10 +00:00
Makefile.tests
site.exp.in
TestRunner.sh