1 set(LLVM_TARGET_DEFINITIONS Mips.td) 2 3 tablegen(LLVM MipsGenRegisterInfo.inc -gen-register-info) 4 tablegen(LLVM MipsGenInstrInfo.inc -gen-instr-info) 5 tablegen(LLVM MipsGenDisassemblerTables.inc -gen-disassembler) 6 tablegen(LLVM MipsGenMCCodeEmitter.inc -gen-emitter) 7 tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer) 8 tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel) 9 tablegen(LLVM MipsGenFastISel.inc -gen-fast-isel) 10 tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv) 11 tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget) 12 tablegen(LLVM MipsGenAsmMatcher.inc -gen-asm-matcher) 13 tablegen(LLVM MipsGenMCPseudoLowering.inc -gen-pseudo-lowering) 14 add_public_tablegen_target(MipsCommonTableGen) 15 16 add_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 MipsInstrInfo.cpp 31 MipsISelDAGToDAG.cpp 32 MipsISelLowering.cpp 33 MipsFrameLowering.cpp 34 MipsLongBranch.cpp 35 MipsMCInstLower.cpp 36 MipsMachineFunction.cpp 37 MipsModuleISelDAGToDAG.cpp 38 MipsOptimizePICCall.cpp 39 MipsOs16.cpp 40 MipsRegisterInfo.cpp 41 MipsSEFrameLowering.cpp 42 MipsSEInstrInfo.cpp 43 MipsSEISelDAGToDAG.cpp 44 MipsSEISelLowering.cpp 45 MipsSERegisterInfo.cpp 46 MipsSubtarget.cpp 47 MipsTargetMachine.cpp 48 MipsTargetObjectFile.cpp 49 ) 50 51 add_subdirectory(InstPrinter) 52 add_subdirectory(Disassembler) 53 add_subdirectory(TargetInfo) 54 add_subdirectory(MCTargetDesc) 55 add_subdirectory(AsmParser) 56 57