Home
last modified time | relevance | path

Searched refs:InstrItineraryData (Results 1 – 25 of 41) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDFAPacketizer.h41 class InstrItineraryData; variable
75 const InstrItineraryData *InstrItins;
82 DFAPacketizer(const InstrItineraryData *InstrItins, Automaton<uint64_t> a, in DFAPacketizer()
126 const InstrItineraryData *getInstrItins() const { return InstrItins; } in getInstrItins()
H A DScoreboardHazardRecognizer.h95 const InstrItineraryData *ItinData;
109 ScoreboardHazardRecognizer(const InstrItineraryData *II,
H A DTargetSchedule.h34 InstrItineraryData InstrItins;
82 const InstrItineraryData *getInstrItineraries() const { in getInstrItineraries()
H A DResourcePriorityQueue.h23 class InstrItineraryData; variable
62 const InstrItineraryData* InstrItins;
H A DTargetSubtargetInfo.h36 class InstrItineraryData; variable
136 virtual const InstrItineraryData *getInstrItineraryData() const { in getInstrItineraryData()
H A DTargetInstrInfo.h42 class InstrItineraryData; variable
1652 CreateTargetMIHazardRecognizer(const InstrItineraryData *,
1658 CreateTargetPostRAHazardRecognizer(const InstrItineraryData *,
1722 virtual unsigned getNumMicroOps(const InstrItineraryData *ItinData,
1734 getOperandLatency(const InstrItineraryData *ItinData, SDNode *DefNode,
1746 getOperandLatency(const InstrItineraryData *ItinData,
1753 virtual unsigned getInstrLatency(const InstrItineraryData *ItinData,
1759 virtual unsigned getInstrLatency(const InstrItineraryData *ItinData,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h134 CreateTargetMIHazardRecognizer(const InstrItineraryData *II,
138 CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II,
316 unsigned getNumMicroOps(const InstrItineraryData *ItinData,
319 std::optional<unsigned> getOperandLatency(const InstrItineraryData *ItinData,
426 std::optional<unsigned> getVLDMDefCycle(const InstrItineraryData *ItinData,
430 std::optional<unsigned> getLDMDefCycle(const InstrItineraryData *ItinData,
434 std::optional<unsigned> getVSTMUseCycle(const InstrItineraryData *ItinData,
438 std::optional<unsigned> getSTMUseCycle(const InstrItineraryData *ItinData,
450 const InstrItineraryData *ItinData, const MachineInstr &DefMI,
457 unsigned getInstrLatency(const InstrItineraryData *ItinData,
[all …]
H A DARMSubtarget.h226 InstrItineraryData InstrItins;
495 const InstrItineraryData *getInstrItineraryData() const override { in getInstrItineraryData()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrItineraries.h110 class InstrItineraryData {
120 InstrItineraryData() = default;
121 InstrItineraryData(const MCSchedModel &SM, const InstrStage *S, in InstrItineraryData() function
H A DMCSchedule.h28 class InstrItineraryData; variable
324 friend class InstrItineraryData; member
381 getReciprocalThroughput(unsigned SchedClass, const InstrItineraryData &IID);
H A DMCSubtargetInfo.h214 InstrItineraryData getInstrItineraryForCPU(StringRef CPU) const;
217 void initInstrItins(InstrItineraryData &InstrItins) const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/
H A DMCSubtargetInfo.cpp328 InstrItineraryData
331 return InstrItineraryData(SchedModel, Stages, OperandCycles, ForwardingPaths); in getInstrItineraryForCPU()
334 void MCSubtargetInfo::initInstrItins(InstrItineraryData &InstrItins) const { in initInstrItins()
335 InstrItins = InstrItineraryData(getSchedModel(), Stages, OperandCycles, in initInstrItins()
H A DMCSchedule.cpp137 const InstrItineraryData &IID) { in getReciprocalThroughput()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600Subtarget.h43 InstrItineraryData InstrItins;
64 const InstrItineraryData *getInstrItineraryData() const override { in getInstrItineraryData()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.h30 class InstrItineraryData; variable
50 const InstrItineraryData *InstrItins;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kSubtarget.h59 InstrItineraryData InstrItins;
169 const InstrItineraryData *getInstrItineraryData() const override { in getInstrItineraryData()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h266 CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II,
280 unsigned getInstrLatency(const InstrItineraryData *ItinData,
312 std::optional<unsigned> getOperandLatency(const InstrItineraryData *ItinData,
460 unsigned getInstrTimingClassLatency(const InstrItineraryData *ItinData,
H A DHexagonHazardRecognizer.h48 HexagonHazardRecognizer(const InstrItineraryData *II, in HexagonHazardRecognizer()
H A DHexagonSubtarget.h108 InstrItineraryData InstrItins;
121 const InstrItineraryData *getInstrItineraryData() const override { in getInstrItineraryData()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.h88 InstrItineraryData InstrItins;
138 const InstrItineraryData *getInstrItineraryData() const override { in getInstrItineraryData()
H A DPPCHazardRecognizers.h34 PPCDispatchGroupSBHazardRecognizer(const InstrItineraryData *ItinData, in PPCDispatchGroupSBHazardRecognizer()
H A DPPCInstrInfo.h317 CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II,
320 unsigned getInstrLatency(const InstrItineraryData *ItinData,
324 std::optional<unsigned> getOperandLatency(const InstrItineraryData *ItinData,
329 std::optional<unsigned> getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSubtarget.h210 InstrItineraryData InstrItins;
394 const InstrItineraryData *getInstrItineraryData() const override { in getInstrItineraryData()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp1352 const InstrItineraryData *II, const ScheduleDAGMI *DAG) const { in CreateTargetMIHazardRecognizer()
1358 CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II, in CreateTargetPostRAHazardRecognizer()
1382 TargetInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency()
1398 unsigned TargetInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()
1413 unsigned TargetInstrInfo::getNumMicroOps(const InstrItineraryData *ItinData, in getNumMicroOps()
1444 unsigned TargetInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()
1458 const InstrItineraryData *ItinData = SchedModel.getInstrItineraries(); in hasLowDefLatency()
1584 const InstrItineraryData *ItinData, const MachineInstr &DefMI, in getOperandLatency()
H A DScoreboardHazardRecognizer.cpp31 const InstrItineraryData *II, const ScheduleDAG *SchedDAG, in ScoreboardHazardRecognizer()

12