llvm-6502/test
Dan Gohman 7b8e96401c When doing the very-late shift-and address-mode optimization,
create a new DAG node to represent the new shift to keep the
DAG consistent, even though it'll almost always be folded into
the address.

If a user of the resulting address has multiple uses, the
nodes may get revisited by a later MatchAddress call, in which
case DAG inconsistencies do matter.

This fixes PR2849.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57465 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-13 20:52:04 +00:00
..
Analysis
Archive
Assembler Attributes noinline alwaysinline are incompatible 2008-10-01 23:41:25 +00:00
Bindings/Ocaml
Bitcode
BugPoint
CodeGen When doing the very-late shift-and address-mode optimization, 2008-10-13 20:52:04 +00:00
DebugInfo
ExecutionEngine Add a test case for APInt bug fix in r51999. 2008-06-05 13:42:21 +00:00
Feature
FrontendAda
FrontendC Don't barf on 32 bit platforms if llvm-gcc is 2008-10-13 19:56:36 +00:00
FrontendC++
FrontendFortran
FrontendObjC fix filetype suffix 2008-10-07 06:41:02 +00:00
FrontendObjC++ This is an objective-c test, not an objective-c++ one. 2008-10-06 18:42:48 +00:00
Integer
lib add support for running the test suite with valgrind. to run it just type 'make VG=1', as in clang 2008-10-07 14:48:14 +00:00
Linker
LLVMC
Other Remove interfaces implemented by dead pass from the list of available passes. 2008-10-06 20:36:36 +00:00
Scripts
TableGen
Transforms Fix PR2697 by rewriting the '(X / pos) op neg' logic. This also changes 2008-10-11 22:55:00 +00:00
Verifier
Makefile add support for running the test suite with valgrind. to run it just type 'make VG=1', as in clang 2008-10-07 14:48:14 +00:00
Makefile.tests
TestRunner.sh