llvm-6502/test
Sanjoy Das 7ec1829823 Fix PR22222
The bug was introduced in r225282. r225282 assumed that sub X, Y is
the same as add X, -Y. This is not correct if we are going to upgrade
the sub to sub nuw. This change fixes the issue by making the
optimization ignore sub instructions.

Differential Revision: http://reviews.llvm.org/D6979



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226075 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-15 01:46:09 +00:00
..
Analysis [PM] Port domtree to the new pass manager (at last). 2015-01-14 10:19:28 +00:00
Assembler IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
Bindings IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
Bitcode IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
BugPoint IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
CodeGen [RegisterCoalescer] Remove copies to reserved registers 2015-01-15 01:25:28 +00:00
DebugInfo IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
ExecutionEngine
Feature IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
FileCheck
Instrumentation IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
Integer
JitListener IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
Linker IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
LTO
MC [PowerPC] Add assembler support for mcrfs and friends 2015-01-15 01:00:53 +00:00
Object
Other [PM] Remove the defunt CGSCC-specific debug flag. 2015-01-13 22:45:13 +00:00
SymbolRewriter
TableGen
tools Fix linking of shared libraries. 2015-01-14 20:08:46 +00:00
Transforms Fix PR22222 2015-01-15 01:46:09 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh