Nate Begeman
|
006bb04f3a
|
Support multiple ValueTypes per RegisterClass, needed for upcoming vector
work. This change has no effect on generated code.
llvm-svn: 24563
|
2005-12-01 04:51:06 +00:00 |
Chris Lattner
|
b28f214033
|
Add a new option to indicate we want the code generator to emit code quickly,not spending tons of time microoptimizing it. This is useful for an -O0style of build.
llvm-svn: 24233
|
2005-11-08 02:11:51 +00:00 |
Chris Lattner
|
4984e99b83
|
CR registers are not used by this "target"
llvm-svn: 23552
|
2005-09-30 06:43:58 +00:00 |
Chris Lattner
|
a654525c1c
|
Pass extra regclasses into spilling code
llvm-svn: 23537
|
2005-09-30 01:29:42 +00:00 |
Jim Laskey
|
19058c3989
|
1. Use SubtargetFeatures in llc/lli.
2. Propagate feature "string" to all targets.
3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget.
llvm-svn: 23192
|
2005-09-01 21:38:21 +00:00 |
Chris Lattner
|
248933eb39
|
put reg classes into namespace
llvm-svn: 22927
|
2005-08-19 18:53:43 +00:00 |
Chris Lattner
|
3262673610
|
The skeleton target has never had an isel
llvm-svn: 22917
|
2005-08-19 18:35:41 +00:00 |
Chris Lattner
|
f11f48ba61
|
Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFile
interface.
llvm-svn: 22282
|
2005-06-25 02:48:37 +00:00 |
Misha Brukman
|
e73e76dc42
|
Convert tabs to spaces
llvm-svn: 21452
|
2005-04-22 17:54:37 +00:00 |
Misha Brukman
|
b440243e94
|
Remove trailing whitespace
llvm-svn: 21425
|
2005-04-21 23:30:14 +00:00 |
Chris Lattner
|
894bf8eed0
|
ignore generated files
llvm-svn: 18073
|
2004-11-21 00:01:54 +00:00 |
Chris Lattner
|
ae5ac03c1d
|
getJITStubForFunction is optional and unimplemented, just remove it for now.
llvm-svn: 18037
|
2004-11-20 04:15:38 +00:00 |
Reid Spencer
|
57cbe39d1e
|
Change Library Names Not To Conflict With Others When Installed
llvm-svn: 17286
|
2004-10-27 23:18:45 +00:00 |
Nate Begeman
|
7fed324ffc
|
Remove include of MRegisterInfo.h, since it is already included by
SkeletonGenRegisterInfo.h.inc
llvm-svn: 17245
|
2004-10-26 06:04:23 +00:00 |
Reid Spencer
|
30d8baea8d
|
Adjust to changes in Makefile.rules
llvm-svn: 17167
|
2004-10-22 21:02:08 +00:00 |
Reid Spencer
|
c1c320c335
|
We won't use automake
llvm-svn: 17155
|
2004-10-22 03:35:04 +00:00 |
Reid Spencer
|
6a11a75f31
|
Initial automake generated Makefile template
llvm-svn: 17136
|
2004-10-18 23:55:41 +00:00 |
Reid Spencer
|
ace94df71f
|
Update to reflect changes in Makefile rules.
llvm-svn: 16950
|
2004-10-13 11:46:52 +00:00 |
Reid Spencer
|
97327f05fc
|
Initial version of automake Makefile.am file.
llvm-svn: 16893
|
2004-10-10 22:20:40 +00:00 |
Chris Lattner
|
0f28cce60c
|
Make sure to set the operand list
llvm-svn: 16466
|
2004-09-21 17:30:54 +00:00 |
Chris Lattner
|
e8e81a2941
|
Revamp the Register class, and allow the use of the RegisterGroup class to
specify aliases directly in register definitions.
Patch contributed by Jason Eckhardt!
llvm-svn: 16330
|
2004-09-14 04:17:02 +00:00 |
Nate Begeman
|
434234f6d1
|
Register sizes should be specified in bits
llvm-svn: 16106
|
2004-08-29 22:03:40 +00:00 |
Chris Lattner
|
772f0d4106
|
Code insertion methods now return void instead of #instrs inserted
llvm-svn: 15781
|
2004-08-15 22:15:30 +00:00 |
Chris Lattner
|
98de1d7795
|
These methods no longer take a TargetRegisterClass* operand.
llvm-svn: 15774
|
2004-08-15 21:56:44 +00:00 |
Nate Begeman
|
7f1f81511d
|
Eliminate MachineFunction& argument from eliminateFrameIndex in Skeleton target
llvm-svn: 15737
|
2004-08-14 22:01:38 +00:00 |
Misha Brukman
|
65728ddf45
|
Fix grammar.
llvm-svn: 14888
|
2004-07-16 17:40:28 +00:00 |
Chris Lattner
|
ed85542ad7
|
Initial checkin of the rest of the skeleton target
llvm-svn: 14874
|
2004-07-16 07:11:15 +00:00 |
Chris Lattner
|
3d53a4752d
|
Initial skeleton tablegen files
llvm-svn: 14873
|
2004-07-16 06:29:19 +00:00 |
Chris Lattner
|
42023220fa
|
Add skeleton makefile
llvm-svn: 14872
|
2004-07-16 06:20:55 +00:00 |
Chris Lattner
|
e8a034901d
|
Initial readme
llvm-svn: 14871
|
2004-07-16 06:12:28 +00:00 |