llvm-6502/test
Dan Gohman dbe664adcd Fix SelectionDAG::ReplaceAllUsesWith to behave correctly when
uses are added to the From node while it is processing From's
use list, because of automatic local CSE. The fix is to avoid
visiting any new uses.

Fix a few places in the DAGCombiner that assumed that after
a RAUW call, the From node has no users and may be deleted.

This fixes PR3018.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62533 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-19 21:44:21 +00:00
..
Analysis Wind SCEV back in time, to Nov 18th. This 'fixes' PR3275, PR3294, PR3295, 2009-01-13 09:18:58 +00:00
Archive
Assembler Add the private linkage. 2009-01-15 20:18:42 +00:00
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Fix SelectionDAG::ReplaceAllUsesWith to behave correctly when 2009-01-19 21:44:21 +00:00
DebugInfo Verify Intrinsic::dbg_declare. 2009-01-19 21:00:48 +00:00
ExecutionEngine Port this test from dejagnu to unit testing. 2009-01-19 18:08:33 +00:00
Feature Reimplement the old and horrible bison parser for .ll files with a nice 2009-01-02 07:01:27 +00:00
FrontendAda
FrontendC This is now passing. 2009-01-16 06:59:14 +00:00
FrontendC++ Use lightweight DebugInfo objects directly. 2009-01-15 19:26:23 +00:00
FrontendFortran
FrontendObjC
FrontendObjC++
Integer alignment of 0 is not valid. 2009-01-05 08:14:35 +00:00
lib Fix make check on Solaris 10/x86: the default grep is not GNU grep, same for as. 2008-10-21 17:21:32 +00:00
Linker Reimplement the old and horrible bison parser for .ll files with a nice 2009-01-02 07:01:27 +00:00
LLVMC
Other
Scripts
TableGen
Transforms Fix PR3353, infinitely jump threading an infinite loop make from switches. 2009-01-19 21:20:34 +00:00
Verifier Reimplement the old and horrible bison parser for .ll files with a nice 2009-01-02 07:01:27 +00:00
Makefile * Quoted the executable 'runtest' to emphasize the binary needed; 2009-01-01 20:26:05 +00:00
Makefile.tests
TestRunner.sh