blob: 0c70e563bd64c34f0b4f381d0823b141b63af068 [file] [log] [blame]
Oscar Fuentescdc95492008-09-26 04:40:32 +00001set(LLVM_TARGET_DEFINITIONS PPC.td)
2
Oscar Fuentescdc95492008-09-26 04:40:32 +00003tablegen(PPCGenAsmWriter.inc -gen-asm-writer)
4tablegen(PPCGenCodeEmitter.inc -gen-emitter)
Chris Lattner9ec375c2010-11-15 04:16:32 +00005tablegen(PPCGenMCCodeEmitter.inc -gen-emitter -mc-emitter)
Evan Cheng24753312011-06-24 01:44:41 +00006tablegen(PPCGenRegisterInfo.inc -gen-register-info)
Evan Cheng1e210d02011-06-28 20:07:07 +00007tablegen(PPCGenInstrInfo.inc -gen-instr-info)
Oscar Fuentescdc95492008-09-26 04:40:32 +00008tablegen(PPCGenDAGISel.inc -gen-dag-isel)
9tablegen(PPCGenCallingConv.inc -gen-callingconv)
Evan Chengc9c090d2011-07-01 22:36:09 +000010tablegen(PPCGenSubtargetInfo.inc -gen-subtarget)
Oscar Fuentescdc95492008-09-26 04:40:32 +000011
12add_llvm_target(PowerPCCodeGen
Chris Lattner56477d12010-11-14 18:33:33 +000013 PPCAsmPrinter.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000014 PPCBranchSelector.cpp
15 PPCCodeEmitter.cpp
16 PPCHazardRecognizers.cpp
17 PPCInstrInfo.cpp
18 PPCISelDAGToDAG.cpp
19 PPCISelLowering.cpp
Anton Korobeynikov441ae5b2011-01-10 12:39:23 +000020 PPCFrameLowering.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000021 PPCJITInfo.cpp
Chris Lattner686a0952010-11-14 19:53:02 +000022 PPCMCInstLower.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000023 PPCPredicates.cpp
24 PPCRegisterInfo.cpp
25 PPCSubtarget.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000026 PPCTargetMachine.cpp
Dan Gohman9becddd2010-04-16 23:04:22 +000027 PPCSelectionDAGInfo.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000028 )
Oscar Fuentesba1186c2011-02-20 02:55:27 +000029
30add_subdirectory(InstPrinter)
31add_subdirectory(TargetInfo)
Evan Chengbc153d42011-07-14 20:59:42 +000032add_subdirectory(MCTargetDesc)