llvm-6502/lib
Chris Lattner 22a66c41f3 Promote shifts by a constant to multiplies so that we can reassociate
(x<<1)+(y<<1) -> (X+Y)<<1.  This implements
Transforms/Reassociate/shift-factor.ll


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26753 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-14 06:55:18 +00:00
..
Analysis Fix PR681 by using the standard Lengauer and Tarjan algorithm for dominator 2006-03-11 02:20:46 +00:00
Archive more C++ daintiness 2005-12-26 14:31:26 +00:00
AsmParser Regenerate 2006-03-04 07:53:41 +00:00
Bytecode Handle the removal of the debug chain. 2006-03-13 13:07:37 +00:00
CodeGen Add LSR hooks. 2006-03-13 23:18:16 +00:00
Debugger Handle the removal of the debug chain. 2006-03-13 13:07:37 +00:00
ExecutionEngine Convert llvm.cs.uiuc.edu -> llvm.org 2006-03-14 05:54:52 +00:00
Linker Rename method 2006-01-24 04:14:29 +00:00
Support Qualify dwarf namespace inside llvm namespace. 2006-02-27 22:37:23 +00:00
System Convert llvm.cs.uiuc.edu -> llvm.org 2006-03-14 05:54:52 +00:00
Target PPC LSR pass should use target lowering hooks. 2006-03-13 23:56:51 +00:00
Transforms Promote shifts by a constant to multiplies so that we can reassociate 2006-03-14 06:55:18 +00:00
VMCore 1. Handle removal of all arguments for a morphed intrinsic. 2006-03-14 02:00:35 +00:00
Makefile