[PowerPC] Do not emit record-form rotates when record-form andi/andis suffices
[llvm-core.git] / lib / Target / SystemZ / CMakeLists.txt
blobf83b4242fb4262e137f19169134646e86ffb8610
1 set(LLVM_TARGET_DEFINITIONS SystemZ.td)
3 tablegen(LLVM SystemZGenAsmMatcher.inc -gen-asm-matcher)
4 tablegen(LLVM SystemZGenAsmWriter.inc -gen-asm-writer)
5 tablegen(LLVM SystemZGenCallingConv.inc -gen-callingconv)
6 tablegen(LLVM SystemZGenDAGISel.inc -gen-dag-isel)
7 tablegen(LLVM SystemZGenDisassemblerTables.inc -gen-disassembler)
8 tablegen(LLVM SystemZGenInstrInfo.inc -gen-instr-info)
9 tablegen(LLVM SystemZGenMCCodeEmitter.inc -gen-emitter)
10 tablegen(LLVM SystemZGenRegisterInfo.inc -gen-register-info)
11 tablegen(LLVM SystemZGenSubtargetInfo.inc -gen-subtarget)
13 add_public_tablegen_target(SystemZCommonTableGen)
15 add_llvm_target(SystemZCodeGen
16   SystemZAsmPrinter.cpp
17   SystemZCallingConv.cpp
18   SystemZConstantPoolValue.cpp
19   SystemZElimCompare.cpp
20   SystemZExpandPseudo.cpp
21   SystemZFrameLowering.cpp
22   SystemZHazardRecognizer.cpp
23   SystemZISelDAGToDAG.cpp
24   SystemZISelLowering.cpp
25   SystemZInstrInfo.cpp
26   SystemZLDCleanup.cpp
27   SystemZLongBranch.cpp
28   SystemZMachineFunctionInfo.cpp
29   SystemZMachineScheduler.cpp
30   SystemZMCInstLower.cpp
31   SystemZRegisterInfo.cpp
32   SystemZSelectionDAGInfo.cpp
33   SystemZShortenInst.cpp
34   SystemZSubtarget.cpp
35   SystemZTargetMachine.cpp
36   SystemZTargetTransformInfo.cpp
37   SystemZTDC.cpp
38   )
40 add_subdirectory(AsmParser)
41 add_subdirectory(Disassembler)
42 add_subdirectory(InstPrinter)
43 add_subdirectory(MCTargetDesc)
44 add_subdirectory(TargetInfo)