annotate llvm/lib/Target/Hexagon/CMakeLists.txt @ 152:e8a9b4f4d755

pull from 146
author anatofuz
date Wed, 11 Mar 2020 18:29:16 +0900
parents 1d019706d866
children 0572611fdcc8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 set(LLVM_TARGET_DEFINITIONS Hexagon.td)
anatofuz
parents:
diff changeset
2
anatofuz
parents:
diff changeset
3 tablegen(LLVM HexagonGenAsmMatcher.inc -gen-asm-matcher)
anatofuz
parents:
diff changeset
4 tablegen(LLVM HexagonGenAsmWriter.inc -gen-asm-writer)
anatofuz
parents:
diff changeset
5 tablegen(LLVM HexagonGenCallingConv.inc -gen-callingconv)
anatofuz
parents:
diff changeset
6 tablegen(LLVM HexagonGenDAGISel.inc -gen-dag-isel)
anatofuz
parents:
diff changeset
7 tablegen(LLVM HexagonGenDFAPacketizer.inc -gen-dfa-packetizer)
anatofuz
parents:
diff changeset
8 tablegen(LLVM HexagonGenDisassemblerTables.inc -gen-disassembler)
anatofuz
parents:
diff changeset
9 tablegen(LLVM HexagonGenInstrInfo.inc -gen-instr-info)
anatofuz
parents:
diff changeset
10 tablegen(LLVM HexagonGenMCCodeEmitter.inc -gen-emitter)
anatofuz
parents:
diff changeset
11 tablegen(LLVM HexagonGenRegisterInfo.inc -gen-register-info)
anatofuz
parents:
diff changeset
12 tablegen(LLVM HexagonGenSubtargetInfo.inc -gen-subtarget)
anatofuz
parents:
diff changeset
13
anatofuz
parents:
diff changeset
14 add_public_tablegen_target(HexagonCommonTableGen)
anatofuz
parents:
diff changeset
15
anatofuz
parents:
diff changeset
16 add_llvm_target(HexagonCodeGen
anatofuz
parents:
diff changeset
17 BitTracker.cpp
anatofuz
parents:
diff changeset
18 HexagonAsmPrinter.cpp
anatofuz
parents:
diff changeset
19 HexagonBitSimplify.cpp
anatofuz
parents:
diff changeset
20 HexagonBitTracker.cpp
anatofuz
parents:
diff changeset
21 HexagonBlockRanges.cpp
anatofuz
parents:
diff changeset
22 HexagonBranchRelaxation.cpp
anatofuz
parents:
diff changeset
23 HexagonCFGOptimizer.cpp
anatofuz
parents:
diff changeset
24 HexagonCommonGEP.cpp
anatofuz
parents:
diff changeset
25 HexagonConstExtenders.cpp
anatofuz
parents:
diff changeset
26 HexagonConstPropagation.cpp
anatofuz
parents:
diff changeset
27 HexagonCopyToCombine.cpp
anatofuz
parents:
diff changeset
28 HexagonEarlyIfConv.cpp
anatofuz
parents:
diff changeset
29 HexagonExpandCondsets.cpp
anatofuz
parents:
diff changeset
30 HexagonFixupHwLoops.cpp
anatofuz
parents:
diff changeset
31 HexagonFrameLowering.cpp
anatofuz
parents:
diff changeset
32 HexagonGenExtract.cpp
anatofuz
parents:
diff changeset
33 HexagonGenInsert.cpp
anatofuz
parents:
diff changeset
34 HexagonGenMux.cpp
anatofuz
parents:
diff changeset
35 HexagonGenPredicate.cpp
anatofuz
parents:
diff changeset
36 HexagonHardwareLoops.cpp
anatofuz
parents:
diff changeset
37 HexagonHazardRecognizer.cpp
anatofuz
parents:
diff changeset
38 HexagonInstrInfo.cpp
anatofuz
parents:
diff changeset
39 HexagonISelDAGToDAG.cpp
anatofuz
parents:
diff changeset
40 HexagonISelDAGToDAGHVX.cpp
anatofuz
parents:
diff changeset
41 HexagonISelLowering.cpp
anatofuz
parents:
diff changeset
42 HexagonISelLoweringHVX.cpp
anatofuz
parents:
diff changeset
43 HexagonLoopIdiomRecognition.cpp
anatofuz
parents:
diff changeset
44 HexagonMachineFunctionInfo.cpp
anatofuz
parents:
diff changeset
45 HexagonMachineScheduler.cpp
anatofuz
parents:
diff changeset
46 HexagonMCInstLower.cpp
anatofuz
parents:
diff changeset
47 HexagonNewValueJump.cpp
anatofuz
parents:
diff changeset
48 HexagonOptAddrMode.cpp
anatofuz
parents:
diff changeset
49 HexagonOptimizeSZextends.cpp
anatofuz
parents:
diff changeset
50 HexagonPeephole.cpp
anatofuz
parents:
diff changeset
51 HexagonRDFOpt.cpp
anatofuz
parents:
diff changeset
52 HexagonRegisterInfo.cpp
anatofuz
parents:
diff changeset
53 HexagonSelectionDAGInfo.cpp
anatofuz
parents:
diff changeset
54 HexagonSplitConst32AndConst64.cpp
anatofuz
parents:
diff changeset
55 HexagonSplitDouble.cpp
anatofuz
parents:
diff changeset
56 HexagonStoreWidening.cpp
anatofuz
parents:
diff changeset
57 HexagonSubtarget.cpp
anatofuz
parents:
diff changeset
58 HexagonTargetMachine.cpp
anatofuz
parents:
diff changeset
59 HexagonTargetObjectFile.cpp
anatofuz
parents:
diff changeset
60 HexagonTargetTransformInfo.cpp
anatofuz
parents:
diff changeset
61 HexagonVectorLoopCarriedReuse.cpp
anatofuz
parents:
diff changeset
62 HexagonVectorPrint.cpp
anatofuz
parents:
diff changeset
63 HexagonVExtract.cpp
anatofuz
parents:
diff changeset
64 HexagonVLIWPacketizer.cpp
anatofuz
parents:
diff changeset
65 RDFCopy.cpp
anatofuz
parents:
diff changeset
66 RDFDeadCode.cpp
anatofuz
parents:
diff changeset
67 RDFGraph.cpp
anatofuz
parents:
diff changeset
68 RDFLiveness.cpp
anatofuz
parents:
diff changeset
69 RDFRegisters.cpp
anatofuz
parents:
diff changeset
70 )
anatofuz
parents:
diff changeset
71
anatofuz
parents:
diff changeset
72 add_subdirectory(AsmParser)
anatofuz
parents:
diff changeset
73 add_subdirectory(Disassembler)
anatofuz
parents:
diff changeset
74 add_subdirectory(MCTargetDesc)
anatofuz
parents:
diff changeset
75 add_subdirectory(TargetInfo)