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 MipsGenAsmMatcher.inc -gen-asm-matcher) 13tablegen(LLVM MipsGenMCPseudoLowering.inc -gen-pseudo-lowering) 14add_public_tablegen_target(MipsCommonTableGen) 15 16add_llvm_target(MipsCodeGen 17 Mips16FrameLowering.cpp 18 Mips16InstrInfo.cpp 19 Mips16ISelDAGToDAG.cpp 20 Mips16ISelLowering.cpp 21 Mips16RegisterInfo.cpp 22 MipsAnalyzeImmediate.cpp 23 MipsAsmPrinter.cpp 24 MipsCodeEmitter.cpp 25 MipsConstantIslandPass.cpp 26 MipsDelaySlotFiller.cpp 27 MipsJITInfo.cpp 28 MipsInstrInfo.cpp 29 MipsISelDAGToDAG.cpp 30 MipsISelLowering.cpp 31 MipsFrameLowering.cpp 32 MipsLongBranch.cpp 33 MipsMCInstLower.cpp 34 MipsMachineFunction.cpp 35 MipsRegisterInfo.cpp 36 MipsSEFrameLowering.cpp 37 MipsSEInstrInfo.cpp 38 MipsSEISelDAGToDAG.cpp 39 MipsSEISelLowering.cpp 40 MipsSERegisterInfo.cpp 41 MipsSubtarget.cpp 42 MipsTargetMachine.cpp 43 MipsTargetObjectFile.cpp 44 MipsSelectionDAGInfo.cpp 45 ) 46 47add_dependencies(LLVMMipsCodeGen intrinsics_gen) 48 49add_subdirectory(InstPrinter) 50add_subdirectory(Disassembler) 51add_subdirectory(TargetInfo) 52add_subdirectory(MCTargetDesc) 53add_subdirectory(AsmParser) 54