llvm/utils/TableGen
Chris Lattner 78d3af47f5 just like they can opt into getting the root of the pattern being
matched, allow ComplexPatterns to opt into getting the parent node
of the operand being matched.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114472 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-21 20:37:12 +00:00
..
ARMDecoderEmitter.cpp Fix a comment typo. 2010-08-27 21:56:59 +00:00
ARMDecoderEmitter.h Convert some tab stops into spaces. 2010-07-12 08:16:59 +00:00
AsmMatcherEmitter.cpp attempt to appease msvc 2010-09-07 06:10:48 +00:00
AsmMatcherEmitter.h
AsmWriterEmitter.cpp Handle the odd case where we only have one instruction. 2010-09-18 18:50:27 +00:00
AsmWriterEmitter.h
AsmWriterInst.cpp
AsmWriterInst.h
CallingConvEmitter.cpp Fix eabi calling convention when a 64 bit value shadows r3. 2010-08-06 15:35:32 +00:00
CallingConvEmitter.h
ClangASTNodesEmitter.cpp
ClangASTNodesEmitter.h
ClangAttrEmitter.cpp zap dead method 2010-08-28 03:42:45 +00:00
ClangAttrEmitter.h Finish full attribute class emission for clang. 2010-08-18 23:23:09 +00:00
ClangDiagnosticsEmitter.cpp
ClangDiagnosticsEmitter.h
CMakeLists.txt update cmake 2010-09-06 02:58:25 +00:00
CodeEmitterGen.cpp Clean up TargetOpcodes.h a bit, and limit the number of places where the full 2010-07-02 21:44:22 +00:00
CodeEmitterGen.h
CodeGenDAGPatterns.cpp Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem 2010-08-05 23:36:21 +00:00
CodeGenDAGPatterns.h
CodeGenInstruction.cpp Add back in r109901, which adds a Compare flag to the target instructions. It's 2010-08-08 01:49:35 +00:00
CodeGenInstruction.h Add back in r109901, which adds a Compare flag to the target instructions. It's 2010-08-08 01:49:35 +00:00
CodeGenIntrinsics.h Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem 2010-08-05 23:36:21 +00:00
CodeGenRegisters.h Split out register class subclassing to a separate function and clean up 2010-08-25 00:41:18 +00:00
CodeGenTarget.cpp fix a long standing wart: all the ComplexPattern's were being 2010-09-21 20:31:19 +00:00
CodeGenTarget.h fix a long standing wart: all the ComplexPattern's were being 2010-09-21 20:31:19 +00:00
DAGISelEmitter.cpp Stop emitting predicate functions. They are no longer used. 2010-09-03 00:39:50 +00:00
DAGISelEmitter.h Stop emitting predicate functions. They are no longer used. 2010-09-03 00:39:50 +00:00
DAGISelMatcher.cpp
DAGISelMatcher.h
DAGISelMatcherEmitter.cpp just like they can opt into getting the root of the pattern being 2010-09-21 20:37:12 +00:00
DAGISelMatcherGen.cpp zap dead code. 2010-09-04 17:45:58 +00:00
DAGISelMatcherOpt.cpp
DisassemblerEmitter.cpp
DisassemblerEmitter.h
EDEmitter.cpp fix bugs in push/pop segment support, rdar://8407242 2010-09-08 22:13:08 +00:00
EDEmitter.h remove option from tablegen for building static header. 2010-07-20 19:45:21 +00:00
FastISelEmitter.cpp Allow strict subclasses of register classes, this way we can handle 2010-08-25 04:58:56 +00:00
FastISelEmitter.h
InstrEnumEmitter.cpp
InstrEnumEmitter.h
InstrInfoEmitter.cpp Add back in r109901, which adds a Compare flag to the target instructions. It's 2010-08-08 01:49:35 +00:00
InstrInfoEmitter.h
IntrinsicEmitter.cpp CBackend: Fix MSVC build. 2010-09-14 04:27:38 +00:00
IntrinsicEmitter.h
LLVMCConfigurationEmitter.cpp llvmc: Allow multiple output languages. 2010-09-21 14:59:42 +00:00
LLVMCConfigurationEmitter.h
Makefile
NeonEmitter.cpp Use float64 instead of int64 vector elements for NEON vget_low and vget_high 2010-09-15 01:52:33 +00:00
NeonEmitter.h Add generic vector support for bitselect & element byteswap 2010-06-12 03:09:49 +00:00
OptParserEmitter.cpp
OptParserEmitter.h
Record.cpp Generalize getFieldType to work on all TypedInits. Add a couple of testcases from 2010-09-03 21:00:49 +00:00
Record.h Trailing whitespace, 80-col violations. 2010-09-21 14:59:50 +00:00
RegisterInfoEmitter.cpp Split out register class subclassing to a separate function and clean up 2010-08-25 00:41:18 +00:00
RegisterInfoEmitter.h
StringMatcher.cpp emit the LLVM intrinsic name -> intrinsic number mapping table with 2010-09-06 03:58:45 +00:00
StringMatcher.h allow specifying an indentation level for the string matcher. 2010-09-06 03:50:59 +00:00
StringToOffsetTable.h
SubtargetEmitter.cpp For each instruction itinerary class, specify the number of micro-ops each 2010-09-09 18:18:55 +00:00
SubtargetEmitter.h For each instruction itinerary class, specify the number of micro-ops each 2010-09-09 18:18:55 +00:00
TableGen.cpp Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
TableGenBackend.cpp
TableGenBackend.h
TGLexer.cpp
TGLexer.h
TGParser.cpp Fix a subtle multiclass bug: when using class inheritance on 2010-06-22 20:30:50 +00:00
TGParser.h Teach tablegen to allow "let" expressions inside multiclasses, 2010-06-10 02:42:59 +00:00
TGValueTypes.cpp
X86DisassemblerShared.h
X86DisassemblerTables.cpp
X86DisassemblerTables.h
X86ModRMFilters.h
X86RecognizableInstr.cpp Add patterns for MMX that use the new intrinsics. 2010-09-07 18:10:56 +00:00
X86RecognizableInstr.h Reapply r105521, this time appending "LLU" to 64 bit 2010-06-08 22:51:23 +00:00