brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.5 KiB · 1a5f096 Raw
103 lines · plain
1add_llvm_component_group(Hexagon)2 3set(LLVM_TARGET_DEFINITIONS Hexagon.td)4 5tablegen(LLVM HexagonGenAsmMatcher.inc -gen-asm-matcher)6tablegen(LLVM HexagonGenAsmWriter.inc -gen-asm-writer)7tablegen(LLVM HexagonGenCallingConv.inc -gen-callingconv)8tablegen(LLVM HexagonGenDAGISel.inc -gen-dag-isel)9tablegen(LLVM HexagonGenDFAPacketizer.inc -gen-dfa-packetizer)10tablegen(LLVM HexagonGenDisassemblerTables.inc -gen-disassembler)11tablegen(LLVM HexagonGenInstrInfo.inc -gen-instr-info)12tablegen(LLVM HexagonGenMCCodeEmitter.inc -gen-emitter)13tablegen(LLVM HexagonGenRegisterInfo.inc -gen-register-info)14tablegen(LLVM HexagonGenSubtargetInfo.inc -gen-subtarget)15 16add_public_tablegen_target(HexagonCommonTableGen)17 18add_llvm_target(HexagonCodeGen19  BitTracker.cpp20  HexagonAsmPrinter.cpp21  HexagonBitSimplify.cpp22  HexagonBitTracker.cpp23  HexagonBlockRanges.cpp24  HexagonBranchRelaxation.cpp25  HexagonCFGOptimizer.cpp26  HexagonCommonGEP.cpp27  HexagonConstExtenders.cpp28  HexagonConstPropagation.cpp29  HexagonCopyHoisting.cpp30  HexagonCopyToCombine.cpp31  HexagonEarlyIfConv.cpp32  HexagonExpandCondsets.cpp33  HexagonFixupHwLoops.cpp34  HexagonFrameLowering.cpp35  HexagonGenExtract.cpp36  HexagonGenInsert.cpp37  HexagonGenMemAbsolute.cpp38  HexagonGenMux.cpp39  HexagonGenPredicate.cpp40  HexagonHardwareLoops.cpp41  HexagonHazardRecognizer.cpp42  HexagonInstrInfo.cpp43  HexagonISelDAGToDAG.cpp44  HexagonISelDAGToDAGHVX.cpp45  HexagonISelLowering.cpp46  HexagonISelLoweringHVX.cpp47  HexagonLoopAlign.cpp48  HexagonLoopIdiomRecognition.cpp49  HexagonMachineFunctionInfo.cpp50  HexagonMachineScheduler.cpp51  HexagonMask.cpp52  HexagonMCInstLower.cpp53  HexagonNewValueJump.cpp54  HexagonOptAddrMode.cpp55  HexagonOptimizeSZextends.cpp56  HexagonPeephole.cpp57  HexagonQFPOptimizer.cpp58  HexagonRDFOpt.cpp59  HexagonRegisterInfo.cpp60  HexagonSelectionDAGInfo.cpp61  HexagonSplitConst32AndConst64.cpp62  HexagonSplitDouble.cpp63  HexagonLoadStoreWidening.cpp64  HexagonSubtarget.cpp65  HexagonTargetMachine.cpp66  HexagonTargetObjectFile.cpp67  HexagonTargetTransformInfo.cpp68  HexagonTfrCleanup.cpp69  HexagonVectorCombine.cpp70  HexagonVectorLoopCarriedReuse.cpp71  HexagonVectorPrint.cpp72  HexagonVExtract.cpp73  HexagonVLIWPacketizer.cpp74  RDFCopy.cpp75  RDFDeadCode.cpp76 77  LINK_COMPONENTS78  Analysis79  AsmPrinter80  CodeGen81  CodeGenTypes82  Core83  HexagonAsmParser84  HexagonDesc85  HexagonInfo86  IPO87  MC88  Scalar89  SelectionDAG90  Support91  Target92  TargetParser93  TransformUtils94 95  ADD_TO_COMPONENT96  Hexagon97  )98 99add_subdirectory(AsmParser)100add_subdirectory(Disassembler)101add_subdirectory(MCTargetDesc)102add_subdirectory(TargetInfo)103