CMakeLists.txt revision d056dc0aae141d79131c6d537cf2add42922fb97
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 Mips16RegisterInfo.cpp 20 MipsAnalyzeImmediate.cpp 21 MipsAsmPrinter.cpp 22 MipsCodeEmitter.cpp 23 MipsConstantIslandPass.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