Remove HexagonGenIntrinsics.inc from Hexagon cmake file. It does not appear in the...
[oota-llvm.git] / lib / Target / Hexagon / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS Hexagon.td)
2
3 tablegen(LLVM HexagonGenRegisterInfo.inc -gen-register-info)
4 tablegen(LLVM HexagonGenInstrInfo.inc -gen-instr-info)
5 tablegen(LLVM HexagonGenAsmWriter.inc -gen-asm-writer)
6 tablegen(LLVM HexagonGenDAGISel.inc -gen-dag-isel)
7 tablegen(LLVM HexagonGenCallingConv.inc -gen-callingconv)
8 tablegen(LLVM HexagonGenSubtargetInfo.inc -gen-subtarget)
9 tablegen(LLVM HexagonGenDFAPacketizer.inc -gen-dfa-packetizer)
10 add_public_tablegen_target(HexagonCommonTableGen)
11
12 add_llvm_target(HexagonCodeGen
13   HexagonAsmPrinter.cpp
14   HexagonCallingConvLower.cpp
15   HexagonCFGOptimizer.cpp
16   HexagonExpandPredSpillCode.cpp
17   HexagonFrameLowering.cpp
18   HexagonHardwareLoops.cpp
19   HexagonInstrInfo.cpp
20   HexagonISelDAGToDAG.cpp
21   HexagonISelLowering.cpp
22   HexagonPeephole.cpp
23   HexagonRegisterInfo.cpp
24   HexagonRemoveSZExtArgs.cpp
25   HexagonSelectionDAGInfo.cpp
26   HexagonSplitTFRCondSets.cpp
27   HexagonSubtarget.cpp
28   HexagonTargetMachine.cpp
29   HexagonTargetObjectFile.cpp
30   )
31
32 add_subdirectory(TargetInfo)
33 add_subdirectory(MCTargetDesc)
34