Chris Lattner
|
23f7128e1f
|
The NOOP instruction is no longer needed. Instead, use the
TargetInstrInfo::isNOPinstr method
llvm-svn: 7530
|
2003-08-03 18:52:15 +00:00 |
Chris Lattner
|
11dee415a1
|
Ok, try #2, this time I'll not be stupid
llvm-svn: 7529
|
2003-08-03 18:33:24 +00:00 |
Chris Lattner
|
7674354cd6
|
We know we have a mklib file, ignore it please CVS!
llvm-svn: 7528
|
2003-08-03 18:32:10 +00:00 |
Chris Lattner
|
1a063e7aee
|
CVS, please don't tell us that we have a new config.h file, everyone knows that.
llvm-svn: 7527
|
2003-08-03 18:31:38 +00:00 |
Chris Lattner
|
c851ff7ab6
|
Fix bug: TableGen/IntBitInit.td
llvm-svn: 7526
|
2003-08-03 18:29:51 +00:00 |
Chris Lattner
|
f701d26304
|
New testcase
llvm-svn: 7525
|
2003-08-03 18:28:09 +00:00 |
Chris Lattner
|
cabf643bf6
|
Fix bug: TableGen/BitsInitOverflow.td
llvm-svn: 7524
|
2003-08-03 18:24:34 +00:00 |
Chris Lattner
|
a8c3cff30f
|
Add Target class for X86 target
llvm-svn: 7523
|
2003-08-03 18:19:37 +00:00 |
Chris Lattner
|
aad0d9c6ef
|
The RegisterInfo class is obsolete
llvm-svn: 7522
|
2003-08-03 18:18:48 +00:00 |
Chris Lattner
|
6a7439fb42
|
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
|
7ec26cfa3b
|
* Changes to allow lists of any type
* Reorganize Target class a bit
* Fix string out of range access bug
llvm-svn: 7520
|
2003-08-03 18:17:54 +00:00 |
Chris Lattner
|
a9b58a76b5
|
Changes to allow lists of any type
llvm-svn: 7519
|
2003-08-03 18:17:22 +00:00 |
Chris Lattner
|
acf426fb7d
|
expand contraction
llvm-svn: 7518
|
2003-08-03 18:12:59 +00:00 |
Chris Lattner
|
dad79da288
|
New testcase
llvm-svn: 7517
|
2003-08-03 17:47:52 +00:00 |
Chris Lattner
|
e12fa2d7d9
|
Add support for instruction enum emission
llvm-svn: 7516
|
2003-08-03 17:24:20 +00:00 |
Chris Lattner
|
ff4f98af45
|
Initial checkin of Instruction emitter, which just produces enum values so far
llvm-svn: 7515
|
2003-08-03 17:24:10 +00:00 |
Chris Lattner
|
2d2b350aff
|
Remove dead private:
llvm-svn: 7514
|
2003-08-03 16:30:24 +00:00 |
Chris Lattner
|
e1453c3afc
|
Tell CVS to ignore all .inc files
llvm-svn: 7513
|
2003-08-03 15:50:17 +00:00 |
Chris Lattner
|
8b31688bb1
|
Switch over to tablegen generated header files
llvm-svn: 7512
|
2003-08-03 15:48:55 +00:00 |
Chris Lattner
|
a4741a94ff
|
Switch over to TableGen generated register file description
llvm-svn: 7511
|
2003-08-03 15:48:14 +00:00 |
Chris Lattner
|
5da8e80c46
|
Initial checkin of X86.td file
llvm-svn: 7510
|
2003-08-03 15:47:49 +00:00 |
Chris Lattner
|
731953bc5c
|
Initial checkin of X86 Register File description
llvm-svn: 7509
|
2003-08-03 15:47:25 +00:00 |
Chris Lattner
|
f0b32aa948
|
Make the register numbers line up more frequently
llvm-svn: 7508
|
2003-08-03 15:40:38 +00:00 |
Chris Lattner
|
dace98d117
|
Allow an external 'set' command to set multiple values in the same command.
Allow redefinitions of variables as long as they are of the same type.
llvm-svn: 7507
|
2003-08-03 13:58:01 +00:00 |
Chris Lattner
|
14d79d2e57
|
Finish the register info emitter
llvm-svn: 7506
|
2003-08-03 13:52:02 +00:00 |
Chris Lattner
|
b6bcc0689c
|
Fix typeos in comments
llvm-svn: 7505
|
2003-08-03 13:50:14 +00:00 |
Chris Lattner
|
58cbc61516
|
Make it easier to debug by exposing a temporary
llvm-svn: 7504
|
2003-08-03 13:49:25 +00:00 |
Chris Lattner
|
6cce665888
|
Wrap at 80 columns
llvm-svn: 7503
|
2003-08-03 13:49:03 +00:00 |
Chris Lattner
|
aeeca2189c
|
Add new method
llvm-svn: 7502
|
2003-08-02 01:27:37 +00:00 |
Chris Lattner
|
27d0fef451
|
Fix problem executing the CBE
llvm-svn: 7500
|
2003-08-01 23:29:59 +00:00 |
Chris Lattner
|
fc6f3e9346
|
Fix a bug
llvm-svn: 7499
|
2003-08-01 22:26:27 +00:00 |
Chris Lattner
|
d20486a0d9
|
Rename fields
llvm-svn: 7498
|
2003-08-01 22:21:49 +00:00 |
Chris Lattner
|
1007f033d4
|
Move DEBUG to Debug.h
llvm-svn: 7497
|
2003-08-01 22:21:34 +00:00 |
Chris Lattner
|
5a0c4c6aa5
|
Update information about the new DEBUG_TYPE macro
llvm-svn: 7496
|
2003-08-01 22:20:59 +00:00 |
Chris Lattner
|
fea54c2511
|
DEBUG got moved to Debug.h
llvm-svn: 7495
|
2003-08-01 22:19:03 +00:00 |
Chris Lattner
|
8fb754a5b9
|
Move debug functionality to Debug.cpp/Debug.h
llvm-svn: 7494
|
2003-08-01 22:15:41 +00:00 |
Chris Lattner
|
f1afe32353
|
Describe the value name
llvm-svn: 7493
|
2003-08-01 22:15:15 +00:00 |
Chris Lattner
|
8abcd56c74
|
DEBUG got moved to Support/Debug.h
llvm-svn: 7492
|
2003-08-01 22:15:03 +00:00 |
Chris Lattner
|
f0c6964470
|
DEBUG got moved to Debug.h
llvm-svn: 7491
|
2003-08-01 22:13:59 +00:00 |
Chris Lattner
|
bb54f6fcad
|
Move debugging support out of Statistic.h into Debug.h, implement the new DEBUG_TYPE facilities
llvm-svn: 7490
|
2003-08-01 22:12:40 +00:00 |
Chris Lattner
|
2a5dae05e6
|
Including statistics into an anonymous namespace that gets #included into
every file is a bad idea.
llvm-svn: 7489
|
2003-08-01 22:12:07 +00:00 |
Chris Lattner
|
76884682a8
|
Fix <>'s in HTML
llvm-svn: 7488
|
2003-08-01 21:30:37 +00:00 |
Chris Lattner
|
802b0e2a6e
|
Check in the implementation of the FileUtilities!
llvm-svn: 7487
|
2003-08-01 21:16:14 +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
|
c0eb77c24c
|
Remove makefile complexity by always running tablegen with its final output
directory.
llvm-svn: 7485
|
2003-08-01 20:34:56 +00:00 |
Chris Lattner
|
aa997fbbca
|
Use the new FileUtilities library to do diff'ing of files
llvm-svn: 7484
|
2003-08-01 20:29:45 +00:00 |
Chris Lattner
|
238ec53e70
|
Use the C++, more portable, deleter
llvm-svn: 7483
|
2003-08-01 20:29:18 +00:00 |
Chris Lattner
|
d32fe2e592
|
New file
llvm-svn: 7482
|
2003-08-01 20:28:55 +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
|
958f47b9f7
|
Move #include from a header to here
llvm-svn: 7480
|
2003-08-01 19:16:29 +00:00 |