• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1set(LLVM_TARGET_DEFINITIONS Hexagon.td)
2
3tablegen(LLVM HexagonGenAsmMatcher.inc -gen-asm-matcher)
4tablegen(LLVM HexagonGenAsmWriter.inc -gen-asm-writer)
5tablegen(LLVM HexagonGenCallingConv.inc -gen-callingconv)
6tablegen(LLVM HexagonGenDAGISel.inc -gen-dag-isel)
7tablegen(LLVM HexagonGenDFAPacketizer.inc -gen-dfa-packetizer)
8tablegen(LLVM HexagonGenDisassemblerTables.inc -gen-disassembler)
9tablegen(LLVM HexagonGenInstrInfo.inc -gen-instr-info)
10tablegen(LLVM HexagonGenMCCodeEmitter.inc -gen-emitter)
11tablegen(LLVM HexagonGenRegisterInfo.inc -gen-register-info)
12tablegen(LLVM HexagonGenSubtargetInfo.inc -gen-subtarget)
13add_public_tablegen_target(HexagonCommonTableGen)
14
15add_llvm_target(HexagonCodeGen
16  BitTracker.cpp
17  HexagonAsmPrinter.cpp
18  HexagonBitSimplify.cpp
19  HexagonBitTracker.cpp
20  HexagonBlockRanges.cpp
21  HexagonBranchRelaxation.cpp
22  HexagonCFGOptimizer.cpp
23  HexagonCommonGEP.cpp
24  HexagonCopyToCombine.cpp
25  HexagonEarlyIfConv.cpp
26  HexagonExpandCondsets.cpp
27  HexagonFixupHwLoops.cpp
28  HexagonFrameLowering.cpp
29  HexagonGenExtract.cpp
30  HexagonGenInsert.cpp
31  HexagonGenMux.cpp
32  HexagonGenPredicate.cpp
33  HexagonHardwareLoops.cpp
34  HexagonInstrInfo.cpp
35  HexagonISelDAGToDAG.cpp
36  HexagonISelLowering.cpp
37  HexagonMachineFunctionInfo.cpp
38  HexagonMachineScheduler.cpp
39  HexagonMCInstLower.cpp
40  HexagonNewValueJump.cpp
41  HexagonOptAddrMode.cpp
42  HexagonOptimizeSZextends.cpp
43  HexagonPeephole.cpp
44  HexagonRDF.cpp
45  HexagonRDFOpt.cpp
46  HexagonRegisterInfo.cpp
47  HexagonSelectionDAGInfo.cpp
48  HexagonSplitConst32AndConst64.cpp
49  HexagonSplitDouble.cpp
50  HexagonStoreWidening.cpp
51  HexagonSubtarget.cpp
52  HexagonTargetMachine.cpp
53  HexagonTargetObjectFile.cpp
54  HexagonTargetTransformInfo.cpp
55  HexagonVLIWPacketizer.cpp
56  RDFCopy.cpp
57  RDFDeadCode.cpp
58  RDFGraph.cpp
59  RDFLiveness.cpp
60  )
61
62add_subdirectory(AsmParser)
63add_subdirectory(TargetInfo)
64add_subdirectory(MCTargetDesc)
65add_subdirectory(Disassembler)
66