1add_subdirectory(GlobalISel)
2
3set(LLVM_LINK_COMPONENTS Support)
4
5add_tablegen(llvm-tblgen LLVM
6  DESTINATION "${LLVM_TOOLS_INSTALL_DIR}"
7  EXPORT LLVM
8  AsmMatcherEmitter.cpp
9  AsmWriterEmitter.cpp
10  AsmWriterInst.cpp
11  Attributes.cpp
12  CallingConvEmitter.cpp
13  CodeEmitterGen.cpp
14  CodeGenDAGPatterns.cpp
15  CodeGenHwModes.cpp
16  CodeGenInstruction.cpp
17  CodeGenMapTable.cpp
18  CodeGenRegisters.cpp
19  CodeGenSchedule.cpp
20  CodeGenTarget.cpp
21  DAGISelEmitter.cpp
22  DAGISelMatcherEmitter.cpp
23  DAGISelMatcherGen.cpp
24  DAGISelMatcherOpt.cpp
25  DAGISelMatcher.cpp
26  DecoderEmitter.cpp
27  DFAEmitter.cpp
28  DFAPacketizerEmitter.cpp
29  DirectiveEmitter.cpp
30  DisassemblerEmitter.cpp
31  DXILEmitter.cpp
32  ExegesisEmitter.cpp
33  FastISelEmitter.cpp
34  GICombinerEmitter.cpp
35  GlobalISelEmitter.cpp
36  InfoByHwMode.cpp
37  InstrInfoEmitter.cpp
38  InstrDocsEmitter.cpp
39  IntrinsicEmitter.cpp
40  OptEmitter.cpp
41  OptParserEmitter.cpp
42  OptRSTEmitter.cpp
43  PredicateExpander.cpp
44  PseudoLoweringEmitter.cpp
45  CompressInstEmitter.cpp
46  RegisterBankEmitter.cpp
47  RegisterInfoEmitter.cpp
48  RISCVTargetDefEmitter.cpp
49  SDNodeProperties.cpp
50  SearchableTableEmitter.cpp
51  SubtargetEmitter.cpp
52  SubtargetFeatureInfo.cpp
53  TableGen.cpp
54  Types.cpp
55  VarLenCodeEmitterGen.cpp
56  X86DisassemblerTables.cpp
57  X86EVEX2VEXTablesEmitter.cpp
58  X86FoldTablesEmitter.cpp
59  X86MnemonicTables.cpp
60  X86ModRMFilters.cpp
61  X86RecognizableInstr.cpp
62  WebAssemblyDisassemblerEmitter.cpp
63  CTagsEmitter.cpp
64  )
65target_link_libraries(llvm-tblgen PRIVATE LLVMTableGenGlobalISel)
66set_target_properties(llvm-tblgen PROPERTIES FOLDER "Tablegenning")
67