Chris Lattner
|
25d89c23aa
|
There is nothing special about noops now
llvm-svn: 7567
|
2003-08-04 05:11:19 +00:00 |
|
Chris Lattner
|
7ca890525d
|
Transition to using let instead of set
llvm-svn: 7563
|
2003-08-04 04:58:12 +00:00 |
|
Chris Lattner
|
cc69139686
|
Allow specifying custom names for registers
llvm-svn: 7546
|
2003-08-03 22:12:37 +00:00 |
|
Chris Lattner
|
b62d30ec22
|
Rearrange fields yet again: Don't instantiate these lists ONCE PER INSTRUCTION.
llvm-svn: 7535
|
2003-08-03 21:52:28 +00:00 |
|
Chris Lattner
|
c485e85fa2
|
Remove the RegisterInfo class in favor of a general Target class. Add instrinfo stuff
llvm-svn: 7521
|
2003-08-03 18:18:31 +00:00 |
|
Chris Lattner
|
490d0d3351
|
Rename fields
llvm-svn: 7498
|
2003-08-01 22:21:49 +00:00 |
|
Chris Lattner
|
d96b821c8a
|
encode size information into each ValueType
Add new RegisterInfo class
llvm-svn: 7469
|
2003-08-01 05:18:03 +00:00 |
|
Chris Lattner
|
d1b7716c86
|
Add comments
Make the register classes optionally take code fragments for allocation_order_*
llvm-svn: 7441
|
2003-07-30 22:16:41 +00:00 |
|
Chris Lattner
|
d1b04c63c2
|
Add all of the necessary classes to describe the contents of the MRegister.h implementation
for a target.
llvm-svn: 7415
|
2003-07-30 05:50:12 +00:00 |
|
Chris Lattner
|
1933b89bfe
|
No this file is not actually Sparc.td :)
llvm-svn: 7405
|
2003-07-29 23:07:13 +00:00 |
|
Chris Lattner
|
f59d363766
|
Add namespace specifier, add flags used by the X86 BE
llvm-svn: 7403
|
2003-07-29 23:02:49 +00:00 |
|
Chris Lattner
|
163559e702
|
Instead of specifying the SIZE of the register, go so far as to specify
what value type it is.
llvm-svn: 7356
|
2003-07-28 04:24:59 +00:00 |
|
Misha Brukman
|
36876c8132
|
Added the target-independent part of TableGen data.
llvm-svn: 6403
|
2003-05-29 18:48:17 +00:00 |
|