Andrew Lenharth
|
262477edde
|
clean up prolouge and epilouge
llvm-svn: 22346
|
2005-07-07 19:52:58 +00:00 |
|
Andrew Lenharth
|
f2c8cd0c36
|
simplify call code, remove pseudo ops for div and rem, track more loads and stores
llvm-svn: 22322
|
2005-07-01 19:12:13 +00:00 |
|
Andrew Lenharth
|
17f46306d6
|
remove a pseudo instruction, make ret always right, and fix vararg chains
llvm-svn: 22276
|
2005-06-23 23:42:05 +00:00 |
|
Misha Brukman
|
66d3c6e020
|
Convert tabs to spaces
llvm-svn: 21452
|
2005-04-22 17:54:37 +00:00 |
|
Misha Brukman
|
1fdf39f2ea
|
Remove trailing whitespace
llvm-svn: 21424
|
2005-04-21 23:13:11 +00:00 |
|
Andrew Lenharth
|
cbf7a52768
|
WOW, function calls still seem to work after this.
llvm-svn: 21286
|
2005-04-13 17:17:28 +00:00 |
|
Andrew Lenharth
|
21c4590f96
|
Fix up some types and constants
llvm-svn: 20928
|
2005-03-29 19:24:04 +00:00 |
|
Andrew Lenharth
|
abe4fd6c68
|
Should fix mesa
llvm-svn: 20577
|
2005-03-13 00:43:20 +00:00 |
|
Chris Lattner
|
f70d80d026
|
don't break the build on 32-bit hosts.
llvm-svn: 20455
|
2005-03-05 17:47:38 +00:00 |
|
Andrew Lenharth
|
ee4072f980
|
fix data size stuff for architectures with bit challenged data types
llvm-svn: 20453
|
2005-03-05 15:30:33 +00:00 |
|
Andrew Lenharth
|
ad4380f06e
|
fix up stack pointer adjustments
llvm-svn: 20442
|
2005-03-04 21:40:02 +00:00 |
|
Andrew Lenharth
|
ef5f87784b
|
fix Allocas. Really. I mean it this time.
llvm-svn: 20306
|
2005-02-24 18:36:32 +00:00 |
|
Andrew Lenharth
|
d870103306
|
dynamic stack allocas
llvm-svn: 20273
|
2005-02-22 21:59:48 +00:00 |
|
Misha Brukman
|
75da90f127
|
Make the rest of file header comments consistent in format and style
llvm-svn: 20048
|
2005-02-05 02:24:26 +00:00 |
|
Andrew Lenharth
|
bf88e70920
|
Correct stack stuff for FP
llvm-svn: 19973
|
2005-02-01 20:35:57 +00:00 |
|
Chris Lattner
|
c952d46d13
|
This code is really unreachable.
llvm-svn: 19934
|
2005-01-30 16:33:46 +00:00 |
|
Chris Lattner
|
d27e3639ba
|
Fix warnings.
llvm-svn: 19933
|
2005-01-30 16:32:48 +00:00 |
|
Andrew Lenharth
|
60966b9bf0
|
support for larger calls
llvm-svn: 19932
|
2005-01-30 00:35:27 +00:00 |
|
Chris Lattner
|
fc8d0e9460
|
Unbreak the build :(
llvm-svn: 19926
|
2005-01-29 19:27:28 +00:00 |
|
Andrew Lenharth
|
f426f1c0c9
|
first step towards a correct and complete stack. also add some forms for things that were getting stuck in the nightly tester.
llvm-svn: 19914
|
2005-01-29 15:42:07 +00:00 |
|
Andrew Lenharth
|
c0cd77a1a0
|
stack frame fix and zero FP reg fix
llvm-svn: 19857
|
2005-01-27 08:31:19 +00:00 |
|
Andrew Lenharth
|
1f0b710fb6
|
initial fp support
llvm-svn: 19847
|
2005-01-26 21:54:09 +00:00 |
|
Andrew Lenharth
|
3b44cfa26d
|
Clean ups, and taught the instruction selector about immediate forms
llvm-svn: 19816
|
2005-01-24 19:44:07 +00:00 |
|
Andrew Lenharth
|
f5b9a8fe57
|
Let me introduce you to the early stages of the llvm backend for the alpha processor
llvm-svn: 19764
|
2005-01-22 23:41:55 +00:00 |
|