X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FSparc%2FCMakeLists.txt;h=c486411f9a1e311c16e1c4b89d52469f5281f3a0;hb=4638c993331b04c73453927cb0b9909fa0dbd282;hp=48dd66cd81819d9e5c8e17dc0566f55bfc056c74;hpb=f682f3d019794d4402b73701a06a4bb117f5d5e7;p=oota-llvm.git diff --git a/lib/Target/Sparc/CMakeLists.txt b/lib/Target/Sparc/CMakeLists.txt index 48dd66cd818..c486411f9a1 100644 --- a/lib/Target/Sparc/CMakeLists.txt +++ b/lib/Target/Sparc/CMakeLists.txt @@ -1,25 +1,34 @@ set(LLVM_TARGET_DEFINITIONS Sparc.td) -tablegen(SparcGenRegisterInfo.h.inc -gen-register-desc-header) -tablegen(SparcGenRegisterNames.inc -gen-register-enums) -tablegen(SparcGenRegisterInfo.inc -gen-register-desc) -tablegen(SparcGenInstrNames.inc -gen-instr-enums) -tablegen(SparcGenInstrInfo.inc -gen-instr-desc) -tablegen(SparcGenAsmWriter.inc -gen-asm-writer) -tablegen(SparcGenDAGISel.inc -gen-dag-isel) -tablegen(SparcGenSubtarget.inc -gen-subtarget) -tablegen(SparcGenCallingConv.inc -gen-callingconv) +tablegen(LLVM SparcGenRegisterInfo.inc -gen-register-info) +tablegen(LLVM SparcGenInstrInfo.inc -gen-instr-info) +tablegen(LLVM SparcGenDisassemblerTables.inc -gen-disassembler) +tablegen(LLVM SparcGenMCCodeEmitter.inc -gen-emitter) +tablegen(LLVM SparcGenAsmWriter.inc -gen-asm-writer) +tablegen(LLVM SparcGenAsmMatcher.inc -gen-asm-matcher) +tablegen(LLVM SparcGenDAGISel.inc -gen-dag-isel) +tablegen(LLVM SparcGenSubtargetInfo.inc -gen-subtarget) +tablegen(LLVM SparcGenCallingConv.inc -gen-callingconv) +add_public_tablegen_target(SparcCommonTableGen) add_llvm_target(SparcCodeGen DelaySlotFiller.cpp - FPMover.cpp + SparcAsmPrinter.cpp SparcInstrInfo.cpp SparcISelDAGToDAG.cpp SparcISelLowering.cpp + SparcFrameLowering.cpp + SparcMachineFunctionInfo.cpp SparcRegisterInfo.cpp SparcSubtarget.cpp - SparcMCAsmInfo.cpp SparcTargetMachine.cpp + SparcSelectionDAGInfo.cpp + SparcMCInstLower.cpp + SparcTargetObjectFile.cpp ) -target_link_libraries (LLVMSparcCodeGen LLVMSelectionDAG) +add_subdirectory(TargetInfo) +add_subdirectory(MCTargetDesc) +add_subdirectory(InstPrinter) +add_subdirectory(AsmParser) +add_subdirectory(Disassembler)