Brian Gaeke
|
1553b58f39
|
Allocate fewer registers and tighten up alignment restrictions.
llvm-svn: 17929
|
2004-11-18 00:25:20 +00:00 |
Brian Gaeke
|
9c0710781d
|
Implement getModuleMatchQuality and getJITMatchQuality so that v8 will be the
default 32/BE target on sparc hosts, and ppc will continue to be the default
on other hosts.
llvm-svn: 16865
|
2004-10-09 05:57:01 +00:00 |
Brian Gaeke
|
7f11dd4825
|
Fix double and long alignment.
Call the FPMover pass after register allocation.
llvm-svn: 16573
|
2004-09-29 03:26:27 +00:00 |
Chris Lattner
|
c2726e63ed
|
Delete the allocate*TargetMachine function, which is now dead .
The shared command line options are now in a header that makes sense.
llvm-svn: 14756
|
2004-07-11 04:17:10 +00:00 |
Chris Lattner
|
73eb9436ee
|
Make these format a bit nicer
llvm-svn: 14747
|
2004-07-11 03:27:42 +00:00 |
Chris Lattner
|
4266f8017d
|
Auto-registrate target
llvm-svn: 14745
|
2004-07-11 02:48:49 +00:00 |
Chris Lattner
|
0969646d6e
|
Add #includes
llvm-svn: 14625
|
2004-07-04 17:19:21 +00:00 |
Chris Lattner
|
55256dbf9b
|
Fix potential problems with unreachable basic blocks.
Also, while noone's looking, add support for constant expressions. Wait,
I said not to look!
llvm-svn: 14566
|
2004-07-02 05:49:11 +00:00 |
Misha Brukman
|
31f4df6b54
|
Order #includes as per style guide.
llvm-svn: 14305
|
2004-06-21 21:54:40 +00:00 |
Brian Gaeke
|
4125c92009
|
Get rid of selects the easy way
llvm-svn: 14230
|
2004-06-18 08:46:15 +00:00 |
Brian Gaeke
|
675c0e9701
|
I think we'll use the standard lowering passes for now.
llvm-svn: 14179
|
2004-06-15 20:37:12 +00:00 |
Brian Gaeke
|
6f6e4b9f59
|
I don't think we have to have 4 extra allocated (but unused) bytes on the stack.
llvm-svn: 12905
|
2004-04-13 18:28:37 +00:00 |
Brian Gaeke
|
610c685eb6
|
Add references to delay slot filler pass.
Fill in addPassesToJITCompile method.
llvm-svn: 12729
|
2004-04-06 23:21:24 +00:00 |
Brian Gaeke
|
9c609df3c9
|
Support -print-machineinstrs
llvm-svn: 12124
|
2004-03-04 19:22:16 +00:00 |
Brian Gaeke
|
82ec4a561b
|
Asm printer support, based on x86 - only prints mnemonics for now
llvm-svn: 12113
|
2004-03-04 06:00:41 +00:00 |
Chris Lattner
|
b1862e4d3b
|
Add an instruction selector capable of selecting 'ret void'
llvm-svn: 11973
|
2004-02-29 00:27:00 +00:00 |
Chris Lattner
|
72bb8fcb15
|
Change this so that LLC actually tries to run the code generator, though it will
immediately abort due to lack of an instruction selector. :)
llvm-svn: 11963
|
2004-02-28 20:21:45 +00:00 |
Chris Lattner
|
1a3ee3e961
|
Finegrainify namespacification
llvm-svn: 11958
|
2004-02-28 19:52:49 +00:00 |
Brian Gaeke
|
9a5bd7fca7
|
SparcV8 skeleton
llvm-svn: 11828
|
2004-02-25 19:28:19 +00:00 |