llvm-6502/utils/TableGen
Chris Lattner e46e17b7fb Teach tblgen to build permutations of instructions, so that the target author
doesn't have to specify them manually.  It currently handles associativity,
e.g. knowing that (X*Y)+Z  also matches  X+(Y*Z)  and will be extended in
the future.

It is smart enough to not introduce duplicate patterns or patterns that can
never match.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23526 91177308-0d34-0410-b5e6-96231b3b80d8
2005-09-29 19:28:10 +00:00
..
.cvsignore
AsmWriterEmitter.cpp
AsmWriterEmitter.h
CodeEmitterGen.cpp
CodeEmitterGen.h
CodeGenInstruction.h
CodeGenRegisters.h Compute the value types that are natively supported by a target. 2005-09-08 21:43:21 +00:00
CodeGenTarget.cpp force all instruction operands to be named. 2005-09-14 21:13:50 +00:00
CodeGenTarget.h add an accessor 2005-09-14 18:02:53 +00:00
DAGISelEmitter.cpp Teach tblgen to build permutations of instructions, so that the target author 2005-09-29 19:28:10 +00:00
DAGISelEmitter.h Teach tblgen to build permutations of instructions, so that the target author 2005-09-29 19:28:10 +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 Regenerate 2005-09-12 05:30:06 +00:00
FileParser.h Regenerate 2005-09-12 05:30:06 +00:00
FileParser.y Rearrange two rules, which apparently makes some versions of bison happier. 2005-09-12 05:29:43 +00:00
InstrInfoEmitter.cpp
InstrInfoEmitter.h
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
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
RegisterInfoEmitter.h
TableGen.cpp
TableGenBackend.cpp
TableGenBackend.h