Chris Lattner
|
bb43caeb95
|
Add an instruction selector emitter skeleton
llvm-svn: 7629
|
2003-08-06 04:47:56 +00:00 |
Chris Lattner
|
329fc9c693
|
add new --gen-instr-desc option
llvm-svn: 7545
|
2003-08-03 21:58:28 +00:00 |
Chris Lattner
|
e12fa2d7d9
|
Add support for instruction enum emission
llvm-svn: 7516
|
2003-08-03 17:24:20 +00:00 |
Chris Lattner
|
7700cb6cd2
|
Tablegen should only replace the output if it changes
llvm-svn: 7486
|
2003-08-01 20:35:01 +00:00 |
Chris Lattner
|
74fa70bc51
|
Make sure to delete the output file if there is an error
llvm-svn: 7481
|
2003-08-01 19:21:43 +00:00 |
Chris Lattner
|
a22b48d2a3
|
Add the ability to emit register file enums
llvm-svn: 7471
|
2003-08-01 05:59:20 +00:00 |
Chris Lattner
|
0ef2353b01
|
Dead code elimination
llvm-svn: 7468
|
2003-08-01 04:47:20 +00:00 |
Chris Lattner
|
1f2f5c8392
|
Add file comment
Add register info emitter
Simplify code by using "high-level" methods.
llvm-svn: 7466
|
2003-08-01 04:39:05 +00:00 |
Chris Lattner
|
c5b306b4b9
|
Rename createEmitter to run because eventually all tablegen backends will
be subclasses of a common interface.
llvm-svn: 7445
|
2003-07-31 04:38:26 +00:00 |
Chris Lattner
|
1bf13179c2
|
Make tablegen take an input filename to parse if one is specified, otherwise
use stdin.
llvm-svn: 7431
|
2003-07-30 19:48:02 +00:00 |
Chris Lattner
|
590fd82e42
|
Don't crash if there is no Inst class in the tablegen file!
llvm-svn: 7402
|
2003-07-29 23:00:08 +00:00 |
Chris Lattner
|
1580a96e2a
|
Spiff up options a bit
llvm-svn: 6573
|
2003-06-03 05:07:28 +00:00 |
Chris Lattner
|
5ef4cf863b
|
Add -o support for TableGen
I figure that misha has done a lot of things on my todo list, the least I
can do is reciprocate a bit. :)
llvm-svn: 6571
|
2003-06-03 05:04:42 +00:00 |
Chris Lattner
|
6dc6f066bc
|
Make tablegen use more structured command line options
llvm-svn: 6570
|
2003-06-03 04:56:29 +00:00 |
Misha Brukman
|
0d817c4b2e
|
Add ability to utilize the code emitter generator (CodeEmitterGen).
llvm-svn: 6322
|
2003-05-24 00:17:12 +00:00 |
Chris Lattner
|
1d7d4f64c4
|
Add code that can be used for debugging
llvm-svn: 4888
|
2002-12-03 20:01:04 +00:00 |
Chris Lattner
|
72969922ea
|
Adjustments due to new FieldInit stuff
llvm-svn: 4852
|
2002-12-02 17:43:43 +00:00 |
Chris Lattner
|
a6240f6b1a
|
Initial checkin of TableGen utility
llvm-svn: 4843
|
2002-12-02 01:23:04 +00:00 |