X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FPowerPC%2FCMakeLists.txt;h=fe168a54759746252c219f9dedfb56a4289a7024;hb=e97d93757641299b2be9d10e7e7caf5fd6855331;hp=73b4aba9f0154bae29e988366a6ac4169ca657c4;hpb=de8f33c199f3bf2049b0b732169f2bd8717469c6;p=oota-llvm.git diff --git a/lib/Target/PowerPC/CMakeLists.txt b/lib/Target/PowerPC/CMakeLists.txt index 73b4aba9f01..fe168a54759 100644 --- a/lib/Target/PowerPC/CMakeLists.txt +++ b/lib/Target/PowerPC/CMakeLists.txt @@ -1,46 +1,47 @@ set(LLVM_TARGET_DEFINITIONS PPC.td) -llvm_tablegen(PPCGenAsmWriter.inc -gen-asm-writer) -llvm_tablegen(PPCGenCodeEmitter.inc -gen-emitter) -llvm_tablegen(PPCGenMCCodeEmitter.inc -gen-emitter -mc-emitter) -llvm_tablegen(PPCGenRegisterInfo.inc -gen-register-info) -llvm_tablegen(PPCGenInstrInfo.inc -gen-instr-info) -llvm_tablegen(PPCGenDAGISel.inc -gen-dag-isel) -llvm_tablegen(PPCGenCallingConv.inc -gen-callingconv) -llvm_tablegen(PPCGenSubtargetInfo.inc -gen-subtarget) +tablegen(LLVM PPCGenAsmWriter.inc -gen-asm-writer) +tablegen(LLVM PPCGenAsmMatcher.inc -gen-asm-matcher) +tablegen(LLVM PPCGenDisassemblerTables.inc -gen-disassembler) +tablegen(LLVM PPCGenMCCodeEmitter.inc -gen-emitter) +tablegen(LLVM PPCGenRegisterInfo.inc -gen-register-info) +tablegen(LLVM PPCGenInstrInfo.inc -gen-instr-info) +tablegen(LLVM PPCGenDAGISel.inc -gen-dag-isel) +tablegen(LLVM PPCGenFastISel.inc -gen-fast-isel) +tablegen(LLVM PPCGenCallingConv.inc -gen-callingconv) +tablegen(LLVM PPCGenSubtargetInfo.inc -gen-subtarget) add_public_tablegen_target(PowerPCCommonTableGen) add_llvm_target(PowerPCCodeGen PPCAsmPrinter.cpp PPCBranchSelector.cpp - PPCCodeEmitter.cpp + PPCCTRLoops.cpp PPCHazardRecognizers.cpp PPCInstrInfo.cpp PPCISelDAGToDAG.cpp PPCISelLowering.cpp + PPCEarlyReturn.cpp + PPCFastISel.cpp PPCFrameLowering.cpp - PPCJITInfo.cpp + PPCLoopDataPrefetch.cpp + PPCLoopPreIncPrep.cpp PPCMCInstLower.cpp + PPCMachineFunctionInfo.cpp PPCRegisterInfo.cpp PPCSubtarget.cpp PPCTargetMachine.cpp + PPCTargetObjectFile.cpp + PPCTargetTransformInfo.cpp + PPCTOCRegDeps.cpp PPCSelectionDAGInfo.cpp + PPCTLSDynamicCall.cpp + PPCVSXCopy.cpp + PPCVSXFMAMutate.cpp + PPCVSXSwapRemoval.cpp ) -add_llvm_library_dependencies(LLVMPowerPCCodeGen - LLVMAnalysis - LLVMAsmPrinter - LLVMCodeGen - LLVMCore - LLVMMC - LLVMPowerPCAsmPrinter - LLVMPowerPCDesc - LLVMPowerPCInfo - LLVMSelectionDAG - LLVMSupport - LLVMTarget - ) - +add_subdirectory(AsmParser) +add_subdirectory(Disassembler) add_subdirectory(InstPrinter) add_subdirectory(TargetInfo) add_subdirectory(MCTargetDesc)