Chris Lattner
|
9ca5a2a33e
|
The NOOP instruction is no longer needed. Instead, use the
TargetInstrInfo::isNOPinstr method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7530 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:52:15 +00:00 |
|
Chris Lattner
|
c66c9b4233
|
Ok, try #2, this time I'll not be stupid
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7529 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:33:24 +00:00 |
|
Chris Lattner
|
83fe60302e
|
We know we have a mklib file, ignore it please CVS!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7528 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:32:10 +00:00 |
|
Chris Lattner
|
d265d03568
|
CVS, please don't tell us that we have a new config.h file, everyone knows that.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7527 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:31:38 +00:00 |
|
Chris Lattner
|
08ca97291f
|
Fix bug: TableGen/IntBitInit.td
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7526 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:29:51 +00:00 |
|
Chris Lattner
|
a6aff650e8
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7525 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:28:09 +00:00 |
|
Chris Lattner
|
d19c2cf5d2
|
Fix bug: TableGen/BitsInitOverflow.td
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7524 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:24:34 +00:00 |
|
Chris Lattner
|
b77eb78afc
|
Add Target class for X86 target
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7523 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:19:37 +00:00 |
|
Chris Lattner
|
9eab316528
|
The RegisterInfo class is obsolete
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7522 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:18:48 +00:00 |
|
Chris Lattner
|
a5100d91ef
|
Remove the RegisterInfo class in favor of a general Target class. Add instrinfo stuff
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7521 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:18:31 +00:00 |
|
Chris Lattner
|
13c5b4cdc8
|
* Changes to allow lists of any type
* Reorganize Target class a bit
* Fix string out of range access bug
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7520 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:17:54 +00:00 |
|
Chris Lattner
|
7cf0ce4b8d
|
Changes to allow lists of any type
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7519 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:17:22 +00:00 |
|
Chris Lattner
|
bc1f0dc7eb
|
expand contraction
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7518 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 18:12:59 +00:00 |
|
Chris Lattner
|
49136e123d
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7517 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 17:47:52 +00:00 |
|
Chris Lattner
|
169e66bfc2
|
Add support for instruction enum emission
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7516 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 17:24:20 +00:00 |
|
Chris Lattner
|
33ccf7edff
|
Initial checkin of Instruction emitter, which just produces enum values so far
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7515 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 17:24:10 +00:00 |
|
Chris Lattner
|
d17eabe1d3
|
Remove dead private:
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7514 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 16:30:24 +00:00 |
|
Chris Lattner
|
a67697867d
|
Tell CVS to ignore all .inc files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7513 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 15:50:17 +00:00 |
|
Chris Lattner
|
832003578e
|
Switch over to tablegen generated header files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7512 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 15:48:55 +00:00 |
|
Chris Lattner
|
7ad3e063f5
|
Switch over to TableGen generated register file description
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7511 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 15:48:14 +00:00 |
|
Chris Lattner
|
762fb5f704
|
Initial checkin of X86.td file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7510 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 15:47:49 +00:00 |
|
Chris Lattner
|
b76d6fc4d5
|
Initial checkin of X86 Register File description
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7509 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 15:47:25 +00:00 |
|
Chris Lattner
|
0bb66fc30e
|
Make the register numbers line up more frequently
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7508 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 15:40:38 +00:00 |
|
Chris Lattner
|
6009425e88
|
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7507 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 13:58:01 +00:00 |
|
Chris Lattner
|
9fff8919ee
|
Finish the register info emitter
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7506 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 13:52:02 +00:00 |
|
Chris Lattner
|
09ce077a2d
|
Fix typeos in comments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7505 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 13:50:14 +00:00 |
|
Chris Lattner
|
b889b693e4
|
Make it easier to debug by exposing a temporary
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7504 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 13:49:25 +00:00 |
|
Chris Lattner
|
d3fd79f699
|
Wrap at 80 columns
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7503 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-03 13:49:03 +00:00 |
|
Chris Lattner
|
dbb295bd0d
|
Add new method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7502 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-02 01:27:37 +00:00 |
|
Chris Lattner
|
14fef50bcf
|
Fix problem executing the CBE
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7500 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 23:29:59 +00:00 |
|
Chris Lattner
|
806e1867d9
|
Fix a bug
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7499 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 22:26:27 +00:00 |
|
Chris Lattner
|
be84e3c87e
|
Rename fields
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7498 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 22:21:49 +00:00 |
|
Chris Lattner
|
a11136b16c
|
Move DEBUG to Debug.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7497 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 22:21:34 +00:00 |
|
Chris Lattner
|
84b7f8d334
|
Update information about the new DEBUG_TYPE macro
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7496 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 22:20:59 +00:00 |
|
Chris Lattner
|
556d89de58
|
DEBUG got moved to Debug.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7495 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 22:19:03 +00:00 |
|
Chris Lattner
|
038e05a917
|
Move debug functionality to Debug.cpp/Debug.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7494 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 22:15:41 +00:00 |
|
Chris Lattner
|
96a54db5e7
|
Describe the value name
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7493 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 22:15:15 +00:00 |
|
Chris Lattner
|
6806f5614d
|
DEBUG got moved to Support/Debug.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7492 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 22:15:03 +00:00 |
|
Chris Lattner
|
c648dabf65
|
DEBUG got moved to Debug.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7491 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 22:13:59 +00:00 |
|
Chris Lattner
|
2dd93edfc2
|
Move debugging support out of Statistic.h into Debug.h, implement the new DEBUG_TYPE facilities
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7490 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 22:12:40 +00:00 |
|
Chris Lattner
|
aeac00ed53
|
Including statistics into an anonymous namespace that gets #included into
every file is a bad idea.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7489 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 22:12:07 +00:00 |
|
Chris Lattner
|
589a4cc0f3
|
Fix <>'s in HTML
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7488 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 21:30:37 +00:00 |
|
Chris Lattner
|
7a6ff2b98e
|
Check in the implementation of the FileUtilities!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7487 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 21:16:14 +00:00 |
|
Chris Lattner
|
e79c72d4cd
|
Tablegen should only replace the output if it changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7486 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 20:35:01 +00:00 |
|
Chris Lattner
|
02f7fa482a
|
Remove makefile complexity by always running tablegen with its final output
directory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7485 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 20:34:56 +00:00 |
|
Chris Lattner
|
65f62790d6
|
Use the new FileUtilities library to do diff'ing of files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7484 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 20:29:45 +00:00 |
|
Chris Lattner
|
794a58ed19
|
Use the C++, more portable, deleter
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7483 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 20:29:18 +00:00 |
|
Chris Lattner
|
4181a4fb4f
|
New file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7482 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 20:28:55 +00:00 |
|
Chris Lattner
|
f1e366acff
|
Make sure to delete the output file if there is an error
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7481 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 19:21:43 +00:00 |
|
Chris Lattner
|
fafac12dcd
|
Move #include from a header to here
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7480 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-01 19:16:29 +00:00 |
|