blob: 37f7835c8ab158e68a5e1ae889916e85415cf86e [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
13add_llvm_target(Sparc
14 DelaySlotFiller.cpp
15 FPMover.cpp
16 SparcAsmPrinter.cpp
17 SparcInstrInfo.cpp
18 SparcISelDAGToDAG.cpp
19 SparcISelLowering.cpp
20 SparcRegisterInfo.cpp
21 SparcSubtarget.cpp
22 SparcTargetAsmInfo.cpp
23 SparcTargetMachine.cpp
24 )