llvm-6502/lib
Andrew Trick b6b5b7b691 LSR: fix expansion of scaled reg in non-address type formulae.
For non-address users, Base and Scaled registers are not specially
associated to fit an address mode, so SCEVExpander should apply normal
expansion rules. Otherwise we may sink computation into inner loops
that have already been optimized.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158537 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-15 20:07:29 +00:00
..
Analysis Round 2 of dead private variable removal. 2012-06-06 19:47:08 +00:00
Archive Include cstdio in a few place that depended on getting it transitively through StringExtras.h 2012-03-23 11:35:30 +00:00
AsmParser switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients. 2012-05-28 01:47:44 +00:00
Bitcode PR1255: case ranges. 2012-06-02 09:42:43 +00:00
CodeGen Remove assignments which aren't used afterwards. 2012-06-15 19:30:42 +00:00
DebugInfo Fix a C++11 UDL conflict. 2012-04-04 20:33:56 +00:00
ExecutionEngine Round 2 of dead private variable removal. 2012-06-06 19:47:08 +00:00
Linker Supply a C interface to the "LinkModules" method. 2012-05-09 08:55:40 +00:00
MC Factor macro argument parsing into helper methods and add support for .irp. 2012-06-15 14:02:34 +00:00
Object Had a closing brace inside an #ifdef -- oops! 2012-06-15 01:15:47 +00:00
Support Fix building ThreadLocal.cpp with --disable-threads. 2012-06-13 16:30:06 +00:00
TableGen Eliminate struct TableGenBackend. 2012-06-13 05:15:49 +00:00
Target Preserve <undef> flags in ARMExpandPseudo. 2012-06-15 17:46:54 +00:00
Transforms LSR: fix expansion of scaled reg in non-address type formulae. 2012-06-15 20:07:29 +00:00
VMCore When linearizing a multiplication, return at once if we see a factor of zero, 2012-06-13 09:42:13 +00:00
CMakeLists.txt
LLVMBuild.txt LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Makefile