Home | History | Annotate | Download | only in MBlaze
      1 set(LLVM_TARGET_DEFINITIONS MBlaze.td)
      2 
      3 tablegen(LLVM MBlazeGenRegisterInfo.inc -gen-register-info)
      4 tablegen(LLVM MBlazeGenInstrInfo.inc -gen-instr-info)
      5 tablegen(LLVM MBlazeGenCodeEmitter.inc -gen-emitter)
      6 tablegen(LLVM MBlazeGenAsmWriter.inc -gen-asm-writer)
      7 tablegen(LLVM MBlazeGenAsmMatcher.inc -gen-asm-matcher)
      8 tablegen(LLVM MBlazeGenDAGISel.inc -gen-dag-isel)
      9 tablegen(LLVM MBlazeGenCallingConv.inc -gen-callingconv)
     10 tablegen(LLVM MBlazeGenSubtargetInfo.inc -gen-subtarget)
     11 tablegen(LLVM MBlazeGenIntrinsics.inc -gen-tgt-intrinsic)
     12 tablegen(LLVM MBlazeGenEDInfo.inc -gen-enhanced-disassembly-info)
     13 add_public_tablegen_target(MBlazeCommonTableGen)
     14 
     15 add_llvm_target(MBlazeCodeGen
     16   MBlazeDelaySlotFiller.cpp
     17   MBlazeInstrInfo.cpp
     18   MBlazeISelDAGToDAG.cpp
     19   MBlazeISelLowering.cpp
     20   MBlazeFrameLowering.cpp
     21   MBlazeMachineFunction.cpp
     22   MBlazeRegisterInfo.cpp
     23   MBlazeSubtarget.cpp
     24   MBlazeTargetMachine.cpp
     25   MBlazeTargetObjectFile.cpp
     26   MBlazeIntrinsicInfo.cpp
     27   MBlazeSelectionDAGInfo.cpp
     28   MBlazeAsmPrinter.cpp
     29   MBlazeMCInstLower.cpp
     30   MBlazeELFWriterInfo.cpp
     31   )
     32 
     33 add_dependencies(LLVMMBlazeCodeGen intrinsics_gen)
     34 
     35 add_subdirectory(AsmParser)
     36 add_subdirectory(Disassembler)
     37 add_subdirectory(InstPrinter)
     38 add_subdirectory(TargetInfo)
     39 add_subdirectory(MCTargetDesc)
     40