94 lines · plain
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-disassembler10 -ignore-non-decodable-operands)11tablegen(LLVM MipsGenFastISel.inc -gen-fast-isel)12tablegen(LLVM MipsGenGlobalISel.inc -gen-global-isel)13tablegen(LLVM MipsGenPostLegalizeGICombiner.inc -gen-global-isel-combiner14 -combiners="MipsPostLegalizerCombiner")15tablegen(LLVM MipsGenInstrInfo.inc -gen-instr-info)16tablegen(LLVM MipsGenMCCodeEmitter.inc -gen-emitter)17tablegen(LLVM MipsGenMCPseudoLowering.inc -gen-pseudo-lowering)18tablegen(LLVM MipsGenRegisterBank.inc -gen-register-bank)19tablegen(LLVM MipsGenRegisterInfo.inc -gen-register-info)20tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget)21tablegen(LLVM MipsGenExegesis.inc -gen-exegesis)22 23add_public_tablegen_target(MipsCommonTableGen)24 25add_llvm_target(MipsCodeGen26 Mips16FrameLowering.cpp27 Mips16HardFloat.cpp28 Mips16HardFloatInfo.cpp29 Mips16InstrInfo.cpp30 Mips16ISelDAGToDAG.cpp31 Mips16ISelLowering.cpp32 Mips16RegisterInfo.cpp33 MipsAnalyzeImmediate.cpp34 MipsAsmPrinter.cpp35 MipsCallLowering.cpp36 MipsCCState.cpp37 MipsConstantIslandPass.cpp38 MipsDelaySlotFiller.cpp39 MipsExpandPseudo.cpp40 MipsFastISel.cpp41 MipsInstrInfo.cpp42 MipsInstructionSelector.cpp43 MipsISelDAGToDAG.cpp44 MipsISelLowering.cpp45 MipsFrameLowering.cpp46 MipsLegalizerInfo.cpp47 MipsBranchExpansion.cpp48 MipsMCInstLower.cpp49 MipsMachineFunction.cpp50 MipsModuleISelDAGToDAG.cpp51 MipsOptimizePICCall.cpp52 MipsOs16.cpp53 MipsPreLegalizerCombiner.cpp54 MipsPostLegalizerCombiner.cpp55 MipsRegisterBankInfo.cpp56 MipsRegisterInfo.cpp57 MipsSEFrameLowering.cpp58 MipsSEInstrInfo.cpp59 MipsSEISelDAGToDAG.cpp60 MipsSEISelLowering.cpp61 MipsSERegisterInfo.cpp62 MipsSelectionDAGInfo.cpp63 MipsSubtarget.cpp64 MipsTargetMachine.cpp65 MipsTargetObjectFile.cpp66 MipsTargetTransformInfo.cpp67 MicroMipsSizeReduction.cpp68 MipsMulMulBugPass.cpp69 70 LINK_COMPONENTS71 Analysis72 AsmPrinter73 CodeGen74 CodeGenTypes75 Core76 GlobalISel77 MC78 MipsDesc79 MipsInfo80 SelectionDAG81 Support82 Target83 TargetParser84 TransformUtils85 86 ADD_TO_COMPONENT87 Mips88 )89 90add_subdirectory(AsmParser)91add_subdirectory(Disassembler)92add_subdirectory(MCTargetDesc)93add_subdirectory(TargetInfo)94