Implement more of the PPC32 Pattern ISel:
authorNate Begeman <natebegeman@mac.com>
Thu, 24 Mar 2005 06:28:42 +0000 (06:28 +0000)
committerNate Begeman <natebegeman@mac.com>
Thu, 24 Mar 2005 06:28:42 +0000 (06:28 +0000)
commit5e9666129a0273b73f7a11fbb46acb234a8760c7
tree1c3e46144f97ff0ed105a79b6b5787e3bb9d5d96
parent246fa6316db341a199a1992ea74c16fbb20e3f48
Implement more of the PPC32 Pattern ISel:
1) dynamic stack alloc
2) loads
3) shifts
4) subtract
5) immediate form of add, and, or, xor
6) change flag from -pattern-isel to -enable-ppc-pattern-isel

Remove dead arguments from getGlobalBaseReg in the simple ISel

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20810 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPC32ISelSimple.cpp
lib/Target/PowerPC/PPCISelPattern.cpp
lib/Target/PowerPC/PPCTargetMachine.cpp