blob: 6339394eab659ceb110be482ec3df686f0cd32fc [file] [log] [blame]
Oscar Fuentescdc95492008-09-26 04:40:32 +00001set(LLVM_TARGET_DEFINITIONS Sparc.td)
2
Daniel Dunbar4a9c6422011-11-04 19:04:23 +00003tablegen(LLVM SparcGenRegisterInfo.inc -gen-register-info)
4tablegen(LLVM SparcGenInstrInfo.inc -gen-instr-info)
Venkatraman Govindaraju51270832013-09-22 09:54:42 +00005tablegen(LLVM SparcGenCodeEmitter.inc -gen-emitter)
Daniel Dunbar4a9c6422011-11-04 19:04:23 +00006tablegen(LLVM SparcGenAsmWriter.inc -gen-asm-writer)
7tablegen(LLVM SparcGenDAGISel.inc -gen-dag-isel)
8tablegen(LLVM SparcGenSubtargetInfo.inc -gen-subtarget)
9tablegen(LLVM SparcGenCallingConv.inc -gen-callingconv)
Chandler Carruth97c069c2011-07-26 00:09:08 +000010add_public_tablegen_target(SparcCommonTableGen)
Oscar Fuentescdc95492008-09-26 04:40:32 +000011
Oscar Fuentesa08c2902008-11-11 17:10:13 +000012add_llvm_target(SparcCodeGen
Oscar Fuentescdc95492008-09-26 04:40:32 +000013 DelaySlotFiller.cpp
Chris Lattner66031ed2010-11-14 18:43:56 +000014 SparcAsmPrinter.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000015 SparcInstrInfo.cpp
16 SparcISelDAGToDAG.cpp
17 SparcISelLowering.cpp
Anton Korobeynikov441ae5b2011-01-10 12:39:23 +000018 SparcFrameLowering.cpp
Chandler Carruthe805b162011-12-20 08:42:11 +000019 SparcMachineFunctionInfo.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
Venkatraman Govindaraju2ea4c282013-10-08 07:15:22 +000024 SparcJITInfo.cpp
25 SparcCodeEmitter.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000026 )
Oscar Fuentesba1186c2011-02-20 02:55:27 +000027
NAKAMURA Takumiaaf66c72013-08-06 06:38:37 +000028add_dependencies(LLVMSparcCodeGen SparcCommonTableGen intrinsics_gen)
NAKAMURA Takumi704de072012-06-24 13:32:01 +000029
Oscar Fuentesba1186c2011-02-20 02:55:27 +000030add_subdirectory(TargetInfo)
Evan Chengbc153d42011-07-14 20:59:42 +000031add_subdirectory(MCTargetDesc)