Brian Gaeke
|
f54d912e32
|
Add pseudo-registers and register class for 64-bit integer values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14332 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-06-22 20:14:41 +00:00 |
|
Brian Gaeke
|
4f217fdd10
|
Mess around with allocation order. In particular, I think we ought to be
using the local & in regs first because they are not clobbered by calls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14228 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-06-18 08:19:08 +00:00 |
|
Chris Lattner
|
f97b31e9cf
|
Merge my changes with brians
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12736 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-04-07 04:05:49 +00:00 |
|
Brian Gaeke
|
59e04e4889
|
Add support for the "Y" register, used by MUL & DIV.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12734 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-04-07 04:01:11 +00:00 |
|
Chris Lattner
|
9b3c702614
|
Avoid allocating special registers a bit more robustly
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12207 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-03-08 03:48:07 +00:00 |
|
Brian Gaeke
|
bda4a3c61a
|
Hack it so we do not try to allocate values to G0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12184 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-03-06 05:31:32 +00:00 |
|
Brian Gaeke
|
da69e7d9b3
|
Double-FP pseudo-registers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12112 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-03-04 05:15:03 +00:00 |
|
Brian Gaeke
|
e7173b7e8e
|
Floating point regs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12110 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-03-04 04:37:22 +00:00 |
|
Chris Lattner
|
e1274de2c9
|
Implement initial prolog/epilog code insertion methods.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11979 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-02-29 05:18:30 +00:00 |
|
Chris Lattner
|
1c809c594b
|
Add an instruction selector capable of selecting 'ret void'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11973 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-02-29 00:27:00 +00:00 |
|
Chris Lattner
|
a85d46eea8
|
Tab completion is our friend.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11957 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-02-28 19:45:39 +00:00 |
|