blob: 684cadfb57f78bb7d8119af4c843a9598ccacb2e [file] [log] [blame]
Oscar Fuentescdc95492008-09-26 04:40:32 +00001set(LLVM_TARGET_DEFINITIONS Sparc.td)
2
3tablegen(SparcGenRegisterInfo.h.inc -gen-register-desc-header)
4tablegen(SparcGenRegisterNames.inc -gen-register-enums)
5tablegen(SparcGenRegisterInfo.inc -gen-register-desc)
6tablegen(SparcGenInstrNames.inc -gen-instr-enums)
7tablegen(SparcGenInstrInfo.inc -gen-instr-desc)
8tablegen(SparcGenAsmWriter.inc -gen-asm-writer)
9tablegen(SparcGenDAGISel.inc -gen-dag-isel)
10tablegen(SparcGenSubtarget.inc -gen-subtarget)
11tablegen(SparcGenCallingConv.inc -gen-callingconv)
12
Oscar Fuentesa08c2902008-11-11 17:10:13 +000013add_llvm_target(SparcCodeGen
Oscar Fuentescdc95492008-09-26 04:40:32 +000014 DelaySlotFiller.cpp
15 FPMover.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000016 SparcInstrInfo.cpp
17 SparcISelDAGToDAG.cpp
18 SparcISelLowering.cpp
Benjamin Kramer3c62f502009-08-31 13:05:24 +000019 SparcMCAsmInfo.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000020 SparcRegisterInfo.cpp
21 SparcSubtarget.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000022 SparcTargetMachine.cpp
Dan Gohman9becddd2010-04-16 23:04:22 +000023 SparcSelectionDAGInfo.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000024 )
Douglas Gregor61415112009-07-02 18:53:52 +000025
26target_link_libraries (LLVMSparcCodeGen LLVMSelectionDAG)