llvm-6502/lib
Evan Cheng 1453de5aa9 Oops. Bad typo. Without the check of N1.hasOneUse() bad things can happen.
Suppose the TokenFactor can reach the Op:

       [Load chain]
           ^
           |
         [Load]
         ^    ^
         |    |
        /      \-
       /         |
      /          [Op]
     /          ^ ^
     |        ..  |
     |       /    |
   [TokenFactor]  |
       ^          |
       |          |
        \        /
         \      /
         [Store]

If we move the Load below the TokenFactor, we would have created a cycle in
the DAG.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30040 91177308-0d34-0410-b5e6-96231b3b80d8
2006-09-01 22:52:28 +00:00
..
Analysis Do not rely on std::sort and std::erase to get list of unique 2006-08-29 22:29:16 +00:00
Archive For PR797: 2006-08-25 19:54:53 +00:00
AsmParser regenerate 2006-08-18 17:34:45 +00:00
Bytecode - Fixed broken Win32 build 2006-09-01 20:35:17 +00:00
CodeGen Allow legalizer to expand ISD::MUL using only MULHS in the rare case that is 2006-09-01 18:17:58 +00:00
Debugger For PR797: 2006-08-25 17:43:11 +00:00
ExecutionEngine Remove extra spaces. 2006-09-01 18:45:22 +00:00
Linker Remove a redundant syscall. 2006-07-28 22:52:11 +00:00
Support Instantiate Statistic<> in one place, not in every .o file that uses it. 2006-08-30 04:17:00 +00:00
System - Fixed broken Win32 build 2006-09-01 20:35:17 +00:00
Target Oops. Bad typo. Without the check of N1.hasOneUse() bad things can happen. 2006-09-01 22:52:28 +00:00
Transforms Don't confuse canonicalize and lookup. Fixes predsimplify.reg4.ll. Also 2006-09-01 03:26:35 +00:00
VMCore For PR387: 2006-08-28 01:02:49 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00