Chris Lattner
|
936cc9fe53
|
Remove the skeleton target, it doesn't produce useful code and there are
other small targets that do that can be learned from. They also have
the added advantage of being tested :)
llvm-svn: 26243
|
2006-02-16 23:14:50 +00:00 |
Chris Lattner
|
1240574609
|
PHI and INLINEASM are now built-in instructions provided by Target.td
llvm-svn: 25674
|
2006-01-27 01:46:15 +00:00 |
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 |