llvm-6502/utils/TableGen
Chris Lattner 0ee7cff4fb Implement a couple of new (important) features.
1. If an operation has to be int or fp and the target only supports one
   int or fp type, relize that the op has to have that type.
2. If a target has operations on multiple types, do not emit matching code
   for patterns involving those operators, since we do not emit the code to
   check for them yet.  This prevents PPC from generating FP ops currently.

Also move some code around into more logical places.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23724 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-14 04:11:13 +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 Compute the value types that are natively supported by a target. 2005-09-08 21:43:21 +00:00
CodeGenTarget.cpp Do not let getLegalValueTypes return a list with duplicates in it 2005-10-14 03:54:49 +00:00
CodeGenTarget.h add an accessor 2005-09-14 18:02:53 +00:00
DAGISelEmitter.cpp Implement a couple of new (important) features. 2005-10-14 04:11:13 +00:00
DAGISelEmitter.h Implement a couple of new (important) features. 2005-10-14 04:11:13 +00:00
FileLexer.cpp Regenerate 2005-09-12 05:30:06 +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 Fix a warning 2005-09-30 06:09:50 +00:00
FileParser.h regenerate 2005-09-30 04:11:27 +00:00
FileParser.y Refactor this a bit to move ParsingTemplateArgs to only apply to classes, 2005-09-30 04:53:04 +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 new Record::getValueAsCode method to mirror the other getValueAs* 2005-09-13 21:44:28 +00:00
Record.h Add a new Record::getValueAsCode method to mirror the other getValueAs* 2005-09-13 21:44:28 +00:00
RegisterInfoEmitter.cpp Emit the value type for each register class. 2005-10-02 06:23:37 +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