CMakeLists.txt revision 554d9312b284265f91ac5ee5bf0351d446f669b1
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 Mips16RegisterInfo.cpp 21 MipsAnalyzeImmediate.cpp 22 MipsAsmPrinter.cpp 23 MipsCodeEmitter.cpp 24 MipsConstantIslandPass.cpp 25 MipsDelaySlotFiller.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 MipsSEISelDAGToDAG.cpp 38 MipsSERegisterInfo.cpp 39 MipsSubtarget.cpp 40 MipsTargetMachine.cpp 41 MipsTargetObjectFile.cpp 42 MipsSelectionDAGInfo.cpp 43 ) 44 45add_dependencies(LLVMMipsCodeGen intrinsics_gen) 46 47add_subdirectory(InstPrinter) 48add_subdirectory(Disassembler) 49add_subdirectory(TargetInfo) 50add_subdirectory(MCTargetDesc) 51add_subdirectory(AsmParser) 52