1add_llvm_component_group(Sparc) 2 3set(LLVM_TARGET_DEFINITIONS Sparc.td) 4 5tablegen(LLVM SparcGenAsmMatcher.inc -gen-asm-matcher) 6tablegen(LLVM SparcGenAsmWriter.inc -gen-asm-writer) 7tablegen(LLVM SparcGenCallingConv.inc -gen-callingconv) 8tablegen(LLVM SparcGenDAGISel.inc -gen-dag-isel) 9tablegen(LLVM SparcGenDisassemblerTables.inc -gen-disassembler) 10tablegen(LLVM SparcGenInstrInfo.inc -gen-instr-info) 11tablegen(LLVM SparcGenMCCodeEmitter.inc -gen-emitter) 12tablegen(LLVM SparcGenRegisterInfo.inc -gen-register-info) 13tablegen(LLVM SparcGenSearchableTables.inc -gen-searchable-tables) 14tablegen(LLVM SparcGenSubtargetInfo.inc -gen-subtarget) 15 16add_public_tablegen_target(SparcCommonTableGen) 17 18add_llvm_target(SparcCodeGen 19 DelaySlotFiller.cpp 20 LeonPasses.cpp 21 SparcAsmPrinter.cpp 22 SparcInstrInfo.cpp 23 SparcISelDAGToDAG.cpp 24 SparcISelLowering.cpp 25 SparcFrameLowering.cpp 26 SparcMachineFunctionInfo.cpp 27 SparcRegisterInfo.cpp 28 SparcSubtarget.cpp 29 SparcTargetMachine.cpp 30 SparcMCInstLower.cpp 31 SparcTargetObjectFile.cpp 32 33 LINK_COMPONENTS 34 AsmPrinter 35 CodeGen 36 CodeGenTypes 37 Core 38 MC 39 SelectionDAG 40 SparcDesc 41 SparcInfo 42 Support 43 Target 44 TargetParser 45 46 ADD_TO_COMPONENT 47 Sparc 48 ) 49 50add_subdirectory(AsmParser) 51add_subdirectory(Disassembler) 52add_subdirectory(MCTargetDesc) 53add_subdirectory(TargetInfo) 54