blob: 05520c147d41c73a9053eaa47bcfc39babab2dbb [file] [log] [blame]
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00001add_executable(tblgen
Chandler Carruth89c787b2010-04-03 04:36:43 +00002 ARMDecoderEmitter.cpp
Daniel Dunbard66cc5c2009-07-11 21:53:14 +00003 AsmMatcherEmitter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00004 AsmWriterEmitter.cpp
Sean Callanana3634132010-02-09 22:29:16 +00005 AsmWriterInst.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00006 CallingConvEmitter.cpp
Alexis Huntf4cdc842010-05-05 04:13:08 +00007 ClangASTNodesEmitter.cpp
Douglas Gregor9f20b832009-03-16 17:04:14 +00008 ClangDiagnosticsEmitter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00009 CodeEmitterGen.cpp
10 CodeGenDAGPatterns.cpp
11 CodeGenInstruction.cpp
12 CodeGenTarget.cpp
13 DAGISelEmitter.cpp
Chris Lattnerb02cdaa2010-02-15 08:04:42 +000014 DAGISelMatcherEmitter.cpp
15 DAGISelMatcherGen.cpp
Chris Lattnere7327432010-02-24 07:06:50 +000016 DAGISelMatcherOpt.cpp
Chris Lattnerb02cdaa2010-02-15 08:04:42 +000017 DAGISelMatcher.cpp
Daniel Dunbare5024332009-11-25 02:13:23 +000018 DisassemblerEmitter.cpp
Ted Kremenekffe9c202010-01-29 01:10:25 +000019 EDEmitter.cpp
Douglas Gregor9f20b832009-03-16 17:04:14 +000020 FastISelEmitter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000021 InstrEnumEmitter.cpp
22 InstrInfoEmitter.cpp
23 IntrinsicEmitter.cpp
24 LLVMCConfigurationEmitter.cpp
Nate Begemandd590462010-05-28 01:08:32 +000025 NeonEmitter.cpp
Douglas Gregor361a3762009-11-18 23:20:09 +000026 OptParserEmitter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000027 Record.cpp
28 RegisterInfoEmitter.cpp
29 SubtargetEmitter.cpp
30 TGLexer.cpp
31 TGParser.cpp
Dan Gohmand7546ab2008-11-03 17:56:27 +000032 TGValueTypes.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000033 TableGen.cpp
34 TableGenBackend.cpp
Sean Callanan04cc3072009-12-19 02:59:52 +000035 X86DisassemblerTables.cpp
36 X86RecognizableInstr.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000037 )
38
39target_link_libraries(tblgen LLVMSupport LLVMSystem)
40if( MINGW )
41 target_link_libraries(tblgen imagehlp psapi)
42endif( MINGW )
Oscar Fuentes770c8e72009-05-22 20:55:15 +000043if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD )
44 target_link_libraries(tblgen pthread)
45endif()