llvm-6502/utils/TableGen
Juergen Ributzka ba0f991a78 [weak vtables] Place class definitions into anonymous namespaces to prevent weak vtables.
This patch places class definitions in implementation files into anonymous
namespaces to prevent weak vtables. This eliminates the need of providing an
out-of-line definition to pin the vtable explicitly to the file.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195092 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-19 03:08:35 +00:00
..
AsmMatcherEmitter.cpp Add missing #include's to cctype when using isdigit/alpha/etc. 2013-10-12 00:55:57 +00:00
AsmWriterEmitter.cpp TableGen: Refactor AsmWriterEmitter to keep AsmWriterInsts. 2013-10-28 18:07:17 +00:00
AsmWriterInst.cpp
AsmWriterInst.h
CallingConvEmitter.cpp
CMakeLists.txt
CodeEmitterGen.cpp
CodeGenDAGPatterns.cpp TableGen: remove unused variable. 2013-10-28 18:19:04 +00:00
CodeGenDAGPatterns.h TableGen: Refactor DAG patterns to enable parsing one pattern at a time. 2013-10-28 18:07:21 +00:00
CodeGenInstruction.cpp
CodeGenInstruction.h
CodeGenIntrinsics.h
CodeGenMapTable.cpp Remove several unused variables. 2013-10-01 13:32:03 +00:00
CodeGenRegisters.cpp
CodeGenRegisters.h
CodeGenSchedule.cpp [weak vtables] Place class definitions into anonymous namespaces to prevent weak vtables. 2013-11-19 03:08:35 +00:00
CodeGenSchedule.h
CodeGenTarget.cpp Lower stackmap intrinsics directly to their target opcode in the DAG builder. 2013-10-31 17:18:24 +00:00
CodeGenTarget.h
CTagsEmitter.cpp
DAGISelEmitter.cpp Fix pattern sort in DAGISelEmitter.cpp 2013-10-01 09:49:01 +00:00
DAGISelMatcher.cpp Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of MoveChild, CheckSame, MoveParent. Saves 846 bytes from the X86 DAG isel matcher, ~300 from ARM, ~840 from Hexagon. 2013-10-05 05:38:16 +00:00
DAGISelMatcher.h Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of MoveChild, CheckSame, MoveParent. Saves 846 bytes from the X86 DAG isel matcher, ~300 from ARM, ~840 from Hexagon. 2013-10-05 05:38:16 +00:00
DAGISelMatcherEmitter.cpp Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of MoveChild, CheckSame, MoveParent. Saves 846 bytes from the X86 DAG isel matcher, ~300 from ARM, ~840 from Hexagon. 2013-10-05 05:38:16 +00:00
DAGISelMatcherGen.cpp
DAGISelMatcherOpt.cpp Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of MoveChild, CheckSame, MoveParent. Saves 846 bytes from the X86 DAG isel matcher, ~300 from ARM, ~840 from Hexagon. 2013-10-05 05:38:16 +00:00
DFAPacketizerEmitter.cpp
DisassemblerEmitter.cpp
FastISelEmitter.cpp
FixedLenDecoderEmitter.cpp Remove several unused variables. 2013-10-01 13:32:03 +00:00
InstrInfoEmitter.cpp [weak vtables] Remove a bunch of weak vtables 2013-11-19 00:57:56 +00:00
IntrinsicEmitter.cpp Small improvement to InstrinsicEmitter::EmitAttributes. This change removes the “pushing” and “clearing” of the SmallVector and instead uses const arrays to pass the attributeKinds to AttributeSet::get . 2013-11-16 00:20:01 +00:00
LLVMBuild.txt
Makefile
OptParserEmitter.cpp Typo. 2013-10-20 03:19:25 +00:00
PseudoLoweringEmitter.cpp
RegisterInfoEmitter.cpp
SequenceToOffsetTable.h
SetTheory.cpp [weak vtables] Remove a bunch of weak vtables 2013-11-19 00:57:56 +00:00
SetTheory.h
SubtargetEmitter.cpp Mark the x86 machine model as incomplete. PR17367. 2013-09-25 18:14:12 +00:00
TableGen.cpp
TableGenBackends.h
tdtags
TGValueTypes.cpp [weak vtables] Place class definitions into anonymous namespaces to prevent weak vtables. 2013-11-19 03:08:35 +00:00
X86DisassemblerShared.h
X86DisassemblerTables.cpp AVX-512: added VPCONFLICT instruction and intrinsics, 2013-11-03 13:46:31 +00:00
X86DisassemblerTables.h Add XOP disassembler support. Fixes PR13933. 2013-10-03 05:17:48 +00:00
X86ModRMFilters.cpp
X86ModRMFilters.h
X86RecognizableInstr.cpp AVX-512: added VPCONFLICT instruction and intrinsics, 2013-11-03 13:46:31 +00:00
X86RecognizableInstr.h AVX-512: added VPCONFLICT instruction and intrinsics, 2013-11-03 13:46:31 +00:00