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