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