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