llvm/utils/TableGen
Chris Lattner 7e82f1322c Implement the last major missing piece in the DAG isel generator: when emitting
a pattern match, make sure to emit the (minimal number of) type checks that
verify the pattern matches this specific instruction.  This allows FMA32
patterns to not match double expressions for example.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23748 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-15 21:34:21 +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 the last major missing piece in the DAG isel generator: when emitting 2005-10-15 21:34:21 +00:00
DAGISelEmitter.h Fairly serious rework of the typing code to add new int/fp lattice values. 2005-10-14 06:12:03 +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