..
AsmMatcherEmitter.cpp
change Target.getInstructionsByEnumValue to return a reference
2010-03-19 00:34:35 +00:00
AsmMatcherEmitter.h
Stub out assembly matcher (.s -> MCInst) tblgen backend.
2009-07-11 19:39:44 +00:00
AsmWriterEmitter.cpp
make inst_begin/inst_end iterate over InstructionsByEnumValue.
2010-03-19 01:00:55 +00:00
AsmWriterEmitter.h
enhance llvm-mc -show-inst to print the enum of an instruction, like so:
2010-02-11 22:57:32 +00:00
AsmWriterInst.cpp
Changed AsmWriterOperand to also include the index of the
2010-02-10 02:27:43 +00:00
AsmWriterInst.h
Changed AsmWriterOperand to also include the index of the
2010-02-10 02:27:43 +00:00
CMakeLists.txt
The new isel passes all tests, time to start making it go fast.
2010-02-24 07:06:50 +00:00
CallingConvEmitter.cpp
Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first.
2009-08-12 00:36:31 +00:00
CallingConvEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
ClangDiagnosticsEmitter.cpp
Add an extra newline to separate PP directives from the contents
2010-03-18 13:16:38 +00:00
ClangDiagnosticsEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
CodeEmitterGen.cpp
change Target.getInstructionsByEnumValue to return a reference
2010-03-19 00:34:35 +00:00
CodeEmitterGen.h
Revert 90628, which was incorrect.
2009-12-15 20:21:44 +00:00
CodeGenDAGPatterns.cpp
change Target.getInstructionsByEnumValue to return a reference
2010-03-19 00:34:35 +00:00
CodeGenDAGPatterns.h
Finally change the instruction looking map to be a densemap from
2010-03-19 01:07:44 +00:00
CodeGenInstruction.cpp
capture implicit uses and defs in CodeGenInstruction
2010-03-18 21:42:03 +00:00
CodeGenInstruction.h
capture implicit uses and defs in CodeGenInstruction
2010-03-18 21:42:03 +00:00
CodeGenIntrinsics.h
Split EVT into MVT and EVT, the former representing _just_ a primitive type, while
2009-08-11 20:47:22 +00:00
CodeGenRegisters.h
Split EVT into MVT and EVT, the former representing _just_ a primitive type, while
2009-08-11 20:47:22 +00:00
CodeGenTarget.cpp
Finally change the instruction looking map to be a densemap from
2010-03-19 01:07:44 +00:00
CodeGenTarget.h
Finally change the instruction looking map to be a densemap from
2010-03-19 01:07:44 +00:00
DAGISelEmitter.cpp
look up instructions by record, not by name.
2010-03-19 00:07:20 +00:00
DAGISelEmitter.h
optimize tblgen compile time by eliminating the old isel.
2010-03-01 21:49:54 +00:00
DAGISelMatcher.cpp
add some helper functions and implement isContradictory
2010-03-07 06:29:26 +00:00
DAGISelMatcher.h
add some helper functions and implement isContradictory
2010-03-07 06:29:26 +00:00
DAGISelMatcherEmitter.cpp
so hey, it turns out that the histogram was completely wrong, because
2010-03-04 01:34:29 +00:00
DAGISelMatcherGen.cpp
look up instructions by record, not by name.
2010-03-19 00:07:20 +00:00
DAGISelMatcherOpt.cpp
don't form a RecordChild or CheckChildType for child #'s over 7, we don't
2010-03-16 00:35:11 +00:00
DisassemblerEmitter.cpp
change Target.getInstructionsByEnumValue to return a reference
2010-03-19 00:34:35 +00:00
DisassemblerEmitter.h
Sketch TableGen disassembler emitter, based on patch by Sean Callanan.
2009-11-25 02:13:23 +00:00
EDEmitter.cpp
change Target.getInstructionsByEnumValue to return a reference
2010-03-19 00:34:35 +00:00
EDEmitter.h
Added a custom TableGen backend to support the
2010-01-29 00:21:04 +00:00
FastISelEmitter.cpp
look up instructions by record, not by name.
2010-03-19 00:07:20 +00:00
FastISelEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
InstrEnumEmitter.cpp
make inst_begin/inst_end iterate over InstructionsByEnumValue.
2010-03-19 01:00:55 +00:00
InstrEnumEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
InstrInfoEmitter.cpp
Finally change the instruction looking map to be a densemap from
2010-03-19 01:07:44 +00:00
InstrInfoEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
IntrinsicEmitter.cpp
Partially address a README by having functionattrs consider calls to
2010-01-06 08:45:52 +00:00
IntrinsicEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
LLVMCConfigurationEmitter.cpp
Make it not an error to specify -O* options several times.
2010-03-05 04:46:39 +00:00
LLVMCConfigurationEmitter.h
This variable is never used.
2009-10-17 20:08:47 +00:00
Makefile
Change 'make install' to install tblgen, for better support of out-of-tree targets,
2009-05-08 17:32:47 +00:00
OptParserEmitter.cpp
tblgen/OptParser: Use EmitSourceFileHeader.
2010-01-04 22:03:51 +00:00
OptParserEmitter.h
TableGen: Add initial backend for clang Driver's option parsing.
2009-11-18 21:29:51 +00:00
Record.cpp
disallow concatenation of two dags with different operators.
2010-03-18 21:07:51 +00:00
Record.h
Fix PR2590 by making PatternSortingPredicate actually be
2010-03-01 22:09:11 +00:00
RegisterInfoEmitter.cpp
Remove unneeded ';' and a class/struct mismatch (noticed by clang).
2009-12-09 02:58:09 +00:00
RegisterInfoEmitter.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
StringToOffsetTable.h
Use raw_ostream::write_escaped instead of EscapeString.
2009-10-17 20:43:19 +00:00
SubtargetEmitter.cpp
Have TableGen emit code that uses dbgs() rather than errs().
2010-01-05 17:47:41 +00:00
SubtargetEmitter.h
Extend the instruction itinerary model to include the ability to indicate the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed.
2009-08-17 16:02:57 +00:00
TGLexer.cpp
Add an !eq() operator to TableGen. It operates on strings only.
2010-01-05 19:11:42 +00:00
TGLexer.h
Add an !eq() operator to TableGen. It operates on strings only.
2010-01-05 19:11:42 +00:00
TGParser.cpp
Add an !eq() operator to TableGen. It operates on strings only.
2010-01-05 19:11:42 +00:00
TGParser.h
move include searching logic from TGLexer to SourceMgr.
2009-06-21 05:06:04 +00:00
TGValueTypes.cpp
Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first.
2009-08-12 00:36:31 +00:00
TableGen.cpp
--- Reverse-merging r98637 into '.':
2010-03-16 16:59:47 +00:00
TableGenBackend.cpp
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
TableGenBackend.h
Replace std::iostreams with raw_ostream in TableGen.
2009-07-03 00:10:29 +00:00
X86DisassemblerShared.h
fix build and while at it remove a redudant include
2009-12-19 11:52:18 +00:00
X86DisassemblerTables.cpp
Suppress compiler warning.
2009-12-23 00:45:10 +00:00
X86DisassemblerTables.h
Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit
2009-12-19 02:59:52 +00:00
X86ModRMFilters.h
Add missing newlines at EOF (for clang++).
2009-12-19 04:16:48 +00:00
X86RecognizableInstr.cpp
Check in tablegen changes to fix disassembler related failures caused by r98465.
2010-03-14 05:15:39 +00:00
X86RecognizableInstr.h
Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit
2009-12-19 02:59:52 +00:00