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