llvm-6502/utils/TableGen
Chris Lattner 9752fb10a4 now that complexpatterns are all emitted at the end of the match
sequence, just emit instruction predicates right before them.  This
exposes yet more factoring opportunitites, shrinking the X86 table 
to 79144 bytes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97704 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-04 01:25:36 +00:00
..
AsmMatcherEmitter.cpp
AsmMatcherEmitter.h
AsmWriterEmitter.cpp
AsmWriterEmitter.h
AsmWriterInst.cpp
AsmWriterInst.h
CallingConvEmitter.cpp
CallingConvEmitter.h
ClangDiagnosticsEmitter.cpp
ClangDiagnosticsEmitter.h
CMakeLists.txt The new isel passes all tests, time to start making it go fast. 2010-02-24 07:06:50 +00:00
CodeEmitterGen.cpp
CodeEmitterGen.h
CodeGenDAGPatterns.cpp resolve a fixme by having the .td file parser reject thigns like 2010-03-01 22:29:19 +00:00
CodeGenDAGPatterns.h Fix PR2590 by making PatternSortingPredicate actually be 2010-03-01 22:09:11 +00:00
CodeGenInstruction.cpp The mayHaveSideEffects flag is no longer used. 2010-02-27 23:47:46 +00:00
CodeGenInstruction.h The mayHaveSideEffects flag is no longer used. 2010-02-27 23:47:46 +00:00
CodeGenIntrinsics.h
CodeGenRegisters.h
CodeGenTarget.cpp
CodeGenTarget.h
DAGISelEmitter.cpp the sorting predicate should work for comparing an element 2010-03-02 18:15:02 +00:00
DAGISelEmitter.h optimize tblgen compile time by eliminating the old isel. 2010-03-01 21:49:54 +00:00
DAGISelMatcher.cpp introduce a new SwitchTypeMatcher node (which is analogous to 2010-03-03 06:28:15 +00:00
DAGISelMatcher.h change the new isel matcher to emit ComplexPattern matches 2010-03-04 01:23:08 +00:00
DAGISelMatcherEmitter.cpp change the new isel matcher to emit ComplexPattern matches 2010-03-04 01:23:08 +00:00
DAGISelMatcherGen.cpp now that complexpatterns are all emitted at the end of the match 2010-03-04 01:25:36 +00:00
DAGISelMatcherOpt.cpp introduce a new SwitchTypeMatcher node (which is analogous to 2010-03-03 06:28:15 +00:00
DisassemblerEmitter.cpp
DisassemblerEmitter.h Sketch TableGen disassembler emitter, based on patch by Sean Callanan. 2009-11-25 02:13:23 +00:00
EDEmitter.cpp
EDEmitter.h
FastISelEmitter.cpp
FastISelEmitter.h
InstrEnumEmitter.cpp
InstrEnumEmitter.h
InstrInfoEmitter.cpp
InstrInfoEmitter.h
IntrinsicEmitter.cpp
IntrinsicEmitter.h
LLVMCConfigurationEmitter.cpp Trailing whitespace. 2010-02-23 09:05:01 +00:00
LLVMCConfigurationEmitter.h
Makefile
OptParserEmitter.cpp
OptParserEmitter.h
Record.cpp
Record.h Fix PR2590 by making PatternSortingPredicate actually be 2010-03-01 22:09:11 +00:00
RegisterInfoEmitter.cpp
RegisterInfoEmitter.h
StringToOffsetTable.h
SubtargetEmitter.cpp
SubtargetEmitter.h
TableGen.cpp
TableGenBackend.cpp
TableGenBackend.h
TGLexer.cpp
TGLexer.h
TGParser.cpp
TGParser.h
TGValueTypes.cpp
X86DisassemblerShared.h
X86DisassemblerTables.cpp
X86DisassemblerTables.h
X86ModRMFilters.h
X86RecognizableInstr.cpp Changed the table generator so that the X86 2010-02-24 02:56:25 +00:00
X86RecognizableInstr.h