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