[PowerPC] Handle 32-bit targets properly in PPCTLSDynamicCall.cpp
[oota-llvm.git] / lib / Target / PowerPC / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS PPC.td)
2
3 tablegen(LLVM PPCGenAsmWriter.inc -gen-asm-writer)
4 tablegen(LLVM PPCGenAsmMatcher.inc -gen-asm-matcher)
5 tablegen(LLVM PPCGenDisassemblerTables.inc -gen-disassembler)
6 tablegen(LLVM PPCGenMCCodeEmitter.inc -gen-emitter)
7 tablegen(LLVM PPCGenRegisterInfo.inc -gen-register-info)
8 tablegen(LLVM PPCGenInstrInfo.inc -gen-instr-info)
9 tablegen(LLVM PPCGenDAGISel.inc -gen-dag-isel)
10 tablegen(LLVM PPCGenFastISel.inc -gen-fast-isel)
11 tablegen(LLVM PPCGenCallingConv.inc -gen-callingconv)
12 tablegen(LLVM PPCGenSubtargetInfo.inc -gen-subtarget)
13 add_public_tablegen_target(PowerPCCommonTableGen)
14
15 add_llvm_target(PowerPCCodeGen
16   PPCAsmPrinter.cpp
17   PPCBranchSelector.cpp
18   PPCCTRLoops.cpp
19   PPCHazardRecognizers.cpp
20   PPCInstrInfo.cpp
21   PPCISelDAGToDAG.cpp
22   PPCISelLowering.cpp
23   PPCEarlyReturn.cpp
24   PPCFastISel.cpp
25   PPCFrameLowering.cpp
26   PPCMCInstLower.cpp
27   PPCMachineFunctionInfo.cpp
28   PPCRegisterInfo.cpp
29   PPCSubtarget.cpp
30   PPCTargetMachine.cpp
31   PPCTargetObjectFile.cpp
32   PPCTargetTransformInfo.cpp
33   PPCSelectionDAGInfo.cpp
34   PPCTLSDynamicCall.cpp
35   PPCVSXCopy.cpp
36   PPCVSXFMAMutate.cpp
37   )
38
39 add_subdirectory(AsmParser)
40 add_subdirectory(Disassembler)
41 add_subdirectory(InstPrinter)
42 add_subdirectory(TargetInfo)
43 add_subdirectory(MCTargetDesc)