..
ARMDecoderEmitter.cpp
Pseudo-ize the Thumb tTPsoft instruction.
2011-06-30 19:38:01 +00:00
ARMDecoderEmitter.h
I swear I did a make clean and make before committing all this...
2010-11-29 18:47:54 +00:00
AsmMatcherEmitter.cpp
Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0.
2011-06-27 21:06:21 +00:00
AsmMatcherEmitter.h
Remove unused STL header includes.
2011-04-23 19:53:52 +00:00
AsmWriterEmitter.cpp
Change AsmName's type from StringRef to std::string. AsmName was pointing to a temporary string object that was destroyed. This is undefined behavior and MSVC didn't like it.
2011-06-29 11:25:34 +00:00
AsmWriterEmitter.h
* Add classes that support the "feature" information.
2011-03-21 08:31:53 +00:00
AsmWriterInst.cpp
factor the operand list (and related fields/operations) out of
2010-11-01 04:03:32 +00:00
AsmWriterInst.h
trailing whitespace cleanup
2010-10-11 19:38:01 +00:00
CallingConvEmitter.cpp
In the calling convention logic, ValVT is always a legal type,
2010-11-04 10:49:57 +00:00
CallingConvEmitter.h
Remove unused STL header includes.
2011-04-23 19:53:52 +00:00
ClangASTNodesEmitter.cpp
TableGen: Keep the order of DECL_CONTEXT() for DeclNodes.td. RecordVector may be used instead of RecordSet.
2011-04-11 23:20:28 +00:00
ClangASTNodesEmitter.h
eliminate the Records global variable, patch by Garrison Venn!
2010-12-13 00:23:57 +00:00
ClangAttrEmitter.cpp
Extend Clang's TableGen emitter for attributes to support bool arguments.
2011-03-26 03:40:01 +00:00
ClangAttrEmitter.h
Add a way to emit StringSwitch of clang attribute spellings.
2010-10-20 01:21:53 +00:00
ClangDiagnosticsEmitter.cpp
Update the Clang diagnostic emitter to emit IDs for diagnostic categories.
2011-06-15 21:43:52 +00:00
ClangDiagnosticsEmitter.h
Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq
2011-04-15 22:04:07 +00:00
ClangSACheckersEmitter.cpp
ClangSAEmClangSACheckersEmitter, emit info about groups.
2011-03-30 00:22:00 +00:00
ClangSACheckersEmitter.h
Add the ClangSACheckersEmitter tablegen backend which will be used for the clang static analyzer.
2011-02-14 17:58:52 +00:00
CMakeLists.txt
Unbreak the CMake build
2011-06-21 23:19:23 +00:00
CodeEmitterGen.cpp
Fix a bug in tblgen that caused incorrect encodings on instructions that specified operands with "bit" instead of "bits<1>".
2011-04-28 17:51:45 +00:00
CodeEmitterGen.h
Move <map> include out of .h and into .cpp.
2010-12-13 01:05:54 +00:00
CodeGenDAGPatterns.cpp
Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0.
2011-06-27 21:06:21 +00:00
CodeGenDAGPatterns.h
Implement major new fastisel functionality: the matcher can now handle immediates with
2011-04-18 06:22:33 +00:00
CodeGenInstruction.cpp
Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0.
2011-06-27 21:06:21 +00:00
CodeGenInstruction.h
change OperandsSignature to use SmallVector<char> instead of std::vector<string>
2011-04-17 22:24:13 +00:00
CodeGenIntrinsics.h
Change how tblgen generates attributes for intrinsics to use a single
2011-05-28 06:31:34 +00:00
CodeGenRegisters.cpp
Consolidate some TableGen diagnostic helper functions.
2011-06-21 22:55:50 +00:00
CodeGenRegisters.h
Store CodeGenRegisters as pointers so they won't be reallocated.
2011-06-18 04:26:06 +00:00
CodeGenTarget.cpp
Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0.
2011-06-27 21:06:21 +00:00
CodeGenTarget.h
Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0.
2011-06-27 21:06:21 +00:00
DAGISelEmitter.cpp
Teach TableGen to pre-calculate register enum values when creating the
2011-03-11 02:19:02 +00:00
DAGISelEmitter.h
Remove unused STL header includes.
2011-04-23 19:53:52 +00:00
DAGISelMatcher.cpp
Rework our internal representation of node predicates to expose more
2011-04-17 21:38:24 +00:00
DAGISelMatcher.h
Rework our internal representation of node predicates to expose more
2011-04-17 21:38:24 +00:00
DAGISelMatcherEmitter.cpp
Rework our internal representation of node predicates to expose more
2011-04-17 21:38:24 +00:00
DAGISelMatcherGen.cpp
Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0.
2011-06-27 21:06:21 +00:00
DAGISelMatcherOpt.cpp
Remove unused STL header includes.
2011-04-23 19:53:52 +00:00
DisassemblerEmitter.cpp
Consolidate some TableGen diagnostic helper functions.
2011-06-21 22:55:50 +00:00
DisassemblerEmitter.h
Sketch TableGen disassembler emitter, based on patch by Sean Callanan.
2009-11-25 02:13:23 +00:00
EDEmitter.cpp
ARM Assembly support for Thumb mov-immediate.
2011-06-27 23:54:06 +00:00
EDEmitter.h
remove option from tablegen for building static header.
2010-07-20 19:45:21 +00:00
Error.cpp
Consolidate some TableGen diagnostic helper functions.
2011-06-21 22:55:50 +00:00
Error.h
Consolidate some TableGen diagnostic helper functions.
2011-06-21 22:55:50 +00:00
FastISelEmitter.cpp
Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0.
2011-06-27 21:06:21 +00:00
FastISelEmitter.h
FixedLenDecoderEmitter.cpp
Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0.
2011-06-27 21:06:21 +00:00
FixedLenDecoderEmitter.h
Add FixedLenDecoderEmitter, the skeleton of a new disassembler emitter for fixed-length instruction encodings.
2011-02-18 21:51:29 +00:00
InstrEnumEmitter.cpp
eliminate the Records global variable, patch by Garrison Venn!
2010-12-13 00:23:57 +00:00
InstrEnumEmitter.h
InstrInfoEmitter.cpp
- Added MCSubtargetInfo to capture subtarget features and scheduling
2011-07-01 20:45:01 +00:00
InstrInfoEmitter.h
Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
2011-06-28 20:07:07 +00:00
IntrinsicEmitter.cpp
fix the varargs version of StructType::get to not require an LLVMContext, making usage
2011-06-18 22:48:56 +00:00
IntrinsicEmitter.h
Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!
2010-05-11 06:17:44 +00:00
LLVMCConfigurationEmitter.cpp
llvmc: Make it possible to provide an argument to (join).
2011-05-05 04:24:58 +00:00
LLVMCConfigurationEmitter.h
various cleanups to tblgen, patch by Garrison Venn!
2010-12-15 04:48:22 +00:00
Makefile
Merge System into Support.
2010-11-29 18:16:10 +00:00
NeonEmitter.cpp
Revert "Shorten some ARM builtin names by removing unnecessary "neon" prefix."
2011-06-24 22:13:17 +00:00
NeonEmitter.h
Use intrinsics for Neon vmull operations. Radar 9208957.
2011-03-31 00:09:35 +00:00
OptParserEmitter.cpp
Fix a ton of comment typos found by codespell. Patch by
2011-04-15 05:18:47 +00:00
OptParserEmitter.h
TableGen: Add initial backend for clang Driver's option parsing.
2009-11-18 21:29:51 +00:00
Record.cpp
Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0.
2011-06-27 21:06:21 +00:00
Record.h
Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0.
2011-06-27 21:06:21 +00:00
RegisterInfoEmitter.cpp
Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.
2011-06-28 21:14:33 +00:00
RegisterInfoEmitter.h
More refactoring. MC doesn't need know about subreg indices.
2011-06-27 19:24:13 +00:00
SetTheory.cpp
Consolidate some TableGen diagnostic helper functions.
2011-06-21 22:55:50 +00:00
SetTheory.h
Drop a RecordKeeper reference that wasn't necessary.
2011-06-04 07:49:55 +00:00
StringMatcher.cpp
fix a fixme in stringmatcher, having it generate nice looking code if the
2010-10-30 19:57:17 +00:00
StringMatcher.h
allow specifying an indentation level for the string matcher.
2010-09-06 03:50:59 +00:00
StringToOffsetTable.h
Use raw_ostream::write_escaped instead of EscapeString.
2009-10-17 20:43:19 +00:00
SubtargetEmitter.cpp
- Added MCSubtargetInfo to capture subtarget features and scheduling
2011-07-01 20:45:01 +00:00
SubtargetEmitter.h
- Added MCSubtargetInfo to capture subtarget features and scheduling
2011-07-01 20:45:01 +00:00
TableGen.cpp
Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
2011-06-28 20:07:07 +00:00
TableGenBackend.cpp
TableGenBackend.h
TGLexer.cpp
Consolidate some TableGen diagnostic helper functions.
2011-06-21 22:55:50 +00:00
TGLexer.h
Consolidate some TableGen diagnostic helper functions.
2011-06-21 22:55:50 +00:00
TGParser.cpp
Add missing 'return on failure'. Previously we'd crash after emitting
2011-03-11 19:52:52 +00:00
TGParser.h
Consolidate some TableGen diagnostic helper functions.
2011-06-21 22:55:50 +00:00
TGValueTypes.cpp
Remove unused STL header includes.
2011-04-23 19:53:52 +00:00
X86DisassemblerShared.h
fix build and while at it remove a redudant include
2009-12-19 11:52:18 +00:00
X86DisassemblerTables.cpp
Add support for the VIA PadLock instructions.
2011-04-04 16:58:13 +00:00
X86DisassemblerTables.h
Fix a ton of comment typos found by codespell. Patch by
2011-04-15 05:18:47 +00:00
X86ModRMFilters.h
I swear I did a make clean and make before committing all this...
2010-11-29 18:47:54 +00:00
X86RecognizableInstr.cpp
Add support for the VIA PadLock instructions.
2011-04-04 16:58:13 +00:00
X86RecognizableInstr.h
X86 table-generator and disassembler support for the AVX
2011-03-15 01:23:15 +00:00