CMakeLists.txt revision d5cfc0172cd50b198484ef6bbdeee523f3d205bb
1set(LLVM_TARGET_DEFINITIONS Mips.td) 2 3tablegen(LLVM MipsGenRegisterInfo.inc -gen-register-info) 4tablegen(LLVM MipsGenInstrInfo.inc -gen-instr-info) 5tablegen(LLVM MipsGenDisassemblerTables.inc -gen-disassembler) 6tablegen(LLVM MipsGenCodeEmitter.inc -gen-emitter) 7tablegen(LLVM MipsGenMCCodeEmitter.inc -gen-emitter -mc-emitter) 8tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer) 9tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel) 10tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv) 11tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget) 12tablegen(LLVM MipsGenEDInfo.inc -gen-enhanced-disassembly-info) 13add_public_tablegen_target(MipsCommonTableGen) 14 15add_llvm_target(MipsCodeGen 16 Mips16InstrInfo.cpp 17 MipsAnalyzeImmediate.cpp 18 MipsAsmPrinter.cpp 19 MipsCodeEmitter.cpp 20 MipsDelaySlotFiller.cpp 21 MipsJITInfo.cpp 22 MipsInstrInfo.cpp 23 MipsISelDAGToDAG.cpp 24 MipsISelLowering.cpp 25 MipsFrameLowering.cpp 26 MipsLongBranch.cpp 27 MipsMCInstLower.cpp 28 MipsMachineFunction.cpp 29 MipsRegisterInfo.cpp 30 MipsSEInstrInfo.cpp 31 MipsSubtarget.cpp 32 MipsTargetMachine.cpp 33 MipsTargetObjectFile.cpp 34 MipsSelectionDAGInfo.cpp 35 ) 36 37add_dependencies(LLVMMipsCodeGen intrinsics_gen) 38 39add_subdirectory(InstPrinter) 40add_subdirectory(Disassembler) 41add_subdirectory(TargetInfo) 42add_subdirectory(MCTargetDesc) 43add_subdirectory(AsmParser) 44