1add_llvm_component_group(Mips HAS_JIT) 2 3set(LLVM_TARGET_DEFINITIONS Mips.td) 4 5tablegen(LLVM MipsGenAsmMatcher.inc -gen-asm-matcher) 6tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer) 7tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv) 8tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel) 9tablegen(LLVM MipsGenDisassemblerTables.inc -gen-disassembler) 10tablegen(LLVM MipsGenFastISel.inc -gen-fast-isel) 11tablegen(LLVM MipsGenGlobalISel.inc -gen-global-isel) 12tablegen(LLVM MipsGenPostLegalizeGICombiner.inc -gen-global-isel-combiner 13 -combiners="MipsPostLegalizerCombiner") 14tablegen(LLVM MipsGenInstrInfo.inc -gen-instr-info) 15tablegen(LLVM MipsGenMCCodeEmitter.inc -gen-emitter) 16tablegen(LLVM MipsGenMCPseudoLowering.inc -gen-pseudo-lowering) 17tablegen(LLVM MipsGenRegisterBank.inc -gen-register-bank) 18tablegen(LLVM MipsGenRegisterInfo.inc -gen-register-info) 19tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget) 20tablegen(LLVM MipsGenExegesis.inc -gen-exegesis) 21 22add_public_tablegen_target(MipsCommonTableGen) 23 24add_llvm_target(MipsCodeGen 25 Mips16FrameLowering.cpp 26 Mips16HardFloat.cpp 27 Mips16HardFloatInfo.cpp 28 Mips16InstrInfo.cpp 29 Mips16ISelDAGToDAG.cpp 30 Mips16ISelLowering.cpp 31 Mips16RegisterInfo.cpp 32 MipsAnalyzeImmediate.cpp 33 MipsAsmPrinter.cpp 34 MipsCallLowering.cpp 35 MipsCCState.cpp 36 MipsConstantIslandPass.cpp 37 MipsDelaySlotFiller.cpp 38 MipsExpandPseudo.cpp 39 MipsFastISel.cpp 40 MipsInstrInfo.cpp 41 MipsInstructionSelector.cpp 42 MipsISelDAGToDAG.cpp 43 MipsISelLowering.cpp 44 MipsFrameLowering.cpp 45 MipsLegalizerInfo.cpp 46 MipsBranchExpansion.cpp 47 MipsMCInstLower.cpp 48 MipsMachineFunction.cpp 49 MipsModuleISelDAGToDAG.cpp 50 MipsOptimizePICCall.cpp 51 MipsOs16.cpp 52 MipsPreLegalizerCombiner.cpp 53 MipsPostLegalizerCombiner.cpp 54 MipsRegisterBankInfo.cpp 55 MipsRegisterInfo.cpp 56 MipsSEFrameLowering.cpp 57 MipsSEInstrInfo.cpp 58 MipsSEISelDAGToDAG.cpp 59 MipsSEISelLowering.cpp 60 MipsSERegisterInfo.cpp 61 MipsSelectionDAGInfo.cpp 62 MipsSubtarget.cpp 63 MipsTargetMachine.cpp 64 MipsTargetObjectFile.cpp 65 MipsTargetTransformInfo.cpp 66 MicroMipsSizeReduction.cpp 67 MipsMulMulBugPass.cpp 68 69 LINK_COMPONENTS 70 Analysis 71 AsmPrinter 72 CodeGen 73 CodeGenTypes 74 Core 75 GlobalISel 76 MC 77 MipsDesc 78 MipsInfo 79 SelectionDAG 80 Support 81 Target 82 TargetParser 83 TransformUtils 84 85 ADD_TO_COMPONENT 86 Mips 87 ) 88 89add_subdirectory(AsmParser) 90add_subdirectory(Disassembler) 91add_subdirectory(MCTargetDesc) 92add_subdirectory(TargetInfo) 93