llvm-6502/lib/Transforms
Chandler Carruth a07dcb1498 Remove LSR's use of the random AddrMode struct. These variables were
already in a class, just inline the four of them. I suspect that this
class could be simplified some to not always keep distinct variables for
these things, but it wasn't clear to me how given the usage so I opted
for a trivial and mechanical translation.

This removes one of the two remaining users of a header in include/llvm
which does nothing more than define a 4 member struct.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171738 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-07 15:04:40 +00:00
..
Hello Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
InstCombine switch from pointer equality comparison to MDNode::getMostGenericTBAA 2013-01-05 16:44:07 +00:00
Instrumentation Actually update the CMake and Makefile builds correctly, and update the 2013-01-02 12:09:16 +00:00
IPO Move the loop vectorizer from O2 to O3. It looks like the increase in code size actually hurts the performance on many programs. 2013-01-04 17:57:44 +00:00
Scalar Remove LSR's use of the random AddrMode struct. These variables were 2013-01-07 15:04:40 +00:00
Utils Make SimplifyCFG simply depend upon TargetTransformInfo and pass it 2013-01-07 03:53:25 +00:00
Vectorize Simplify LoopVectorize to require target transform info and rely on it 2013-01-07 11:12:29 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile