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 MipsGenCodeEmitter.inc -gen-emitter) 7 tablegen(LLVM MipsGenMCCodeEmitter.inc -gen-emitter -mc-emitter) 8 tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer) 9 tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel) 10 tablegen(LLVM MipsGenFastISel.inc -gen-fast-isel) 11 tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv) 12 tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget) 13 tablegen(LLVM MipsGenAsmMatcher.inc -gen-asm-matcher) 14 tablegen(LLVM MipsGenMCPseudoLowering.inc -gen-pseudo-lowering) 15 add_public_tablegen_target(MipsCommonTableGen) 16 17 add_llvm_target(MipsCodeGen 18 Mips16FrameLowering.cpp 19 Mips16HardFloat.cpp 20 Mips16HardFloatInfo.cpp 21 Mips16InstrInfo.cpp 22 Mips16ISelDAGToDAG.cpp 23 Mips16ISelLowering.cpp 24 Mips16RegisterInfo.cpp 25 MipsAnalyzeImmediate.cpp 26 MipsAsmPrinter.cpp 27 MipsCodeEmitter.cpp 28 MipsConstantIslandPass.cpp 29 MipsDelaySlotFiller.cpp 30 MipsFastISel.cpp 31 MipsJITInfo.cpp 32 MipsInstrInfo.cpp 33 MipsISelDAGToDAG.cpp 34 MipsISelLowering.cpp 35 MipsFrameLowering.cpp 36 MipsLongBranch.cpp 37 MipsMCInstLower.cpp 38 MipsMachineFunction.cpp 39 MipsModuleISelDAGToDAG.cpp 40 MipsOptimizePICCall.cpp 41 MipsOs16.cpp 42 MipsRegisterInfo.cpp 43 MipsSEFrameLowering.cpp 44 MipsSEInstrInfo.cpp 45 MipsSEISelDAGToDAG.cpp 46 MipsSEISelLowering.cpp 47 MipsSERegisterInfo.cpp 48 MipsSubtarget.cpp 49 MipsTargetMachine.cpp 50 MipsTargetObjectFile.cpp 51 MipsSelectionDAGInfo.cpp 52 ) 53 54 add_subdirectory(InstPrinter) 55 add_subdirectory(Disassembler) 56 add_subdirectory(TargetInfo) 57 add_subdirectory(MCTargetDesc) 58 add_subdirectory(AsmParser) 59 60