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 MipsGenMCCodeEmitter.inc -gen-emitter) 7tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer) 8tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel) 9tablegen(LLVM MipsGenFastISel.inc -gen-fast-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 Mips16HardFloat.cpp 19 Mips16HardFloatInfo.cpp 20 Mips16InstrInfo.cpp 21 Mips16ISelDAGToDAG.cpp 22 Mips16ISelLowering.cpp 23 Mips16RegisterInfo.cpp 24 MipsAnalyzeImmediate.cpp 25 MipsAsmPrinter.cpp 26 MipsCCState.cpp 27 MipsConstantIslandPass.cpp 28 MipsDelaySlotFiller.cpp 29 MipsFastISel.cpp 30 MipsHazardSchedule.cpp 31 MipsInstrInfo.cpp 32 MipsISelDAGToDAG.cpp 33 MipsISelLowering.cpp 34 MipsFrameLowering.cpp 35 MipsLongBranch.cpp 36 MipsMCInstLower.cpp 37 MipsMachineFunction.cpp 38 MipsModuleISelDAGToDAG.cpp 39 MipsOptimizePICCall.cpp 40 MipsOs16.cpp 41 MipsRegisterInfo.cpp 42 MipsSEFrameLowering.cpp 43 MipsSEInstrInfo.cpp 44 MipsSEISelDAGToDAG.cpp 45 MipsSEISelLowering.cpp 46 MipsSERegisterInfo.cpp 47 MipsSubtarget.cpp 48 MipsTargetMachine.cpp 49 MipsTargetObjectFile.cpp 50 ) 51 52add_subdirectory(InstPrinter) 53add_subdirectory(Disassembler) 54add_subdirectory(TargetInfo) 55add_subdirectory(MCTargetDesc) 56add_subdirectory(AsmParser) 57 58