blob: a2678a29f7057a54c478b47351e6d6388c133d7e [file] [log] [blame]
Oscar Fuentes00905d52008-09-22 01:08:49 +00001add_executable(tblgen
Daniel Dunbar1bda1452009-07-11 21:53:14 +00002 AsmMatcherEmitter.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +00003 AsmWriterEmitter.cpp
Sean Callanan3eaafd22010-02-09 22:29:16 +00004 AsmWriterInst.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +00005 CallingConvEmitter.cpp
Douglas Gregorc3c58a12009-03-16 17:04:14 +00006 ClangDiagnosticsEmitter.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +00007 CodeEmitterGen.cpp
8 CodeGenDAGPatterns.cpp
9 CodeGenInstruction.cpp
10 CodeGenTarget.cpp
11 DAGISelEmitter.cpp
Chris Lattnere7d6e3c2010-02-15 08:04:42 +000012 DAGISelMatcherEmitter.cpp
13 DAGISelMatcherGen.cpp
14 DAGISelMatcher.cpp
Daniel Dunbar6d494002009-11-25 02:13:23 +000015 DisassemblerEmitter.cpp
Ted Kremenek297fe252010-01-29 01:10:25 +000016 EDEmitter.cpp
Douglas Gregorc3c58a12009-03-16 17:04:14 +000017 FastISelEmitter.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000018 InstrEnumEmitter.cpp
19 InstrInfoEmitter.cpp
20 IntrinsicEmitter.cpp
21 LLVMCConfigurationEmitter.cpp
Douglas Gregoreede1cf2009-11-18 23:20:09 +000022 OptParserEmitter.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000023 Record.cpp
24 RegisterInfoEmitter.cpp
25 SubtargetEmitter.cpp
26 TGLexer.cpp
27 TGParser.cpp
Dan Gohman296ab522008-11-03 17:56:27 +000028 TGValueTypes.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000029 TableGen.cpp
30 TableGenBackend.cpp
Sean Callanan0f5b97e2009-12-19 02:59:52 +000031 X86DisassemblerTables.cpp
32 X86RecognizableInstr.cpp
Oscar Fuentes00905d52008-09-22 01:08:49 +000033 )
34
35target_link_libraries(tblgen LLVMSupport LLVMSystem)
36if( MINGW )
37 target_link_libraries(tblgen imagehlp psapi)
38endif( MINGW )
Oscar Fuentes54dd8d62009-05-22 20:55:15 +000039if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD )
40 target_link_libraries(tblgen pthread)
41endif()