llvm/utils/TableGen
Chris Lattner 54cb8fd814 Initial cut of the dag isel generator. This is still very much a work in
progress.  It correctly parses instructions and pattern fragments and glues
together pattern fragments into instructions.

The only code it generates currently is some boilerplate code for things
like the EntryNode.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23261 91177308-0d34-0410-b5e6-96231b3b80d8
2005-09-07 23:44:43 +00:00
..
.cvsignore Implement PR614: 2005-08-27 18:50:39 +00:00
AsmWriterEmitter.cpp Eliminate all remaining tabs and trailing spaces. 2005-07-27 06:12:32 +00:00
AsmWriterEmitter.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00
CodeEmitterGen.cpp The code emitter generator only supports targets with 32-bit instruction 2005-08-19 01:04:33 +00:00
CodeEmitterGen.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00
CodeGenInstruction.h spell this variable right 2005-08-26 20:42:52 +00:00
CodeGenRegisters.h Split register class "Methods" into MethodProtos and MethodBodies 2005-08-19 19:12:51 +00:00
CodeGenTarget.cpp spell this right 2005-08-26 20:55:40 +00:00
CodeGenTarget.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00
DAGISelEmitter.cpp Initial cut of the dag isel generator. This is still very much a work in 2005-09-07 23:44:43 +00:00
DAGISelEmitter.h Initial cut of the dag isel generator. This is still very much a work in 2005-09-07 23:44:43 +00:00
FileLexer.cpp regenerate 2005-09-06 21:23:27 +00:00
FileLexer.l Tighten up the specification to allow TableGen/nested-comment.td to pass 2005-09-06 21:23:09 +00:00
FileParser.cpp Implement PR614: 2005-08-27 18:50:39 +00:00
FileParser.h Implement PR614: 2005-08-27 18:50:39 +00:00
FileParser.y Major change to tblgen: instead of resolving values every time a class is 2005-04-19 03:36:21 +00:00
InstrInfoEmitter.cpp spell this variable right 2005-08-26 20:42:52 +00:00
InstrInfoEmitter.h Emit real operand info for instructions. This currently works but is bad 2005-08-19 18:46:26 +00:00
InstrSelectorEmitter.cpp Rename a class. These files are being migrated to the new isel and I want to 2005-09-06 22:51:34 +00:00
InstrSelectorEmitter.h Rename a class. These files are being migrated to the new isel and I want to 2005-09-06 22:51:34 +00:00
Makefile Implement PR614: 2005-08-27 18:50:39 +00:00
Record.cpp Add a setName method to Record. 2005-08-19 17:58:11 +00:00
Record.h add a setName method to record 2005-08-19 17:58:49 +00:00
RegisterInfoEmitter.cpp Expose the derived register classes to the public header, allowing them 2005-08-19 20:23:42 +00:00
RegisterInfoEmitter.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00
TableGen.cpp Add an option and stuff implementation of a dag isel emitter 2005-09-03 01:14:03 +00:00
TableGenBackend.cpp Remove trailing whitespace 2005-04-22 00:00:37 +00:00
TableGenBackend.h Remove trailing whitespace 2005-04-22 00:00:37 +00:00