reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/DFAPacketizer.h
   41 class InstrItineraryData;
include/llvm/CodeGen/ScoreboardHazardRecognizer.h
   25 class InstrItineraryData;
include/llvm/CodeGen/TargetInstrInfo.h
   43 class InstrItineraryData;
include/llvm/CodeGen/TargetSubtargetInfo.h
   32 class InstrItineraryData;
include/llvm/MC/MCSchedule.h
   29 class InstrItineraryData;
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
   30 class InstrItineraryData;
lib/Target/ARM/ARMISelLowering.h
   42 class InstrItineraryData;

References

gen/lib/Target/AArch64/AArch64GenSubtargetInfo.inc
17974   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc
  788   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/AMDGPU/R600GenDFAPacketizer.inc
  300 DFAPacketizer *R600GenSubtargetInfo::createDFAPacketizer(const InstrItineraryData *IID) const {
gen/lib/Target/AMDGPU/R600GenSubtargetInfo.inc
  312   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/ARC/ARCGenSubtargetInfo.inc
  138   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/ARM/ARMGenSubtargetInfo.inc
19574   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/AVR/AVRGenSubtargetInfo.inc
  539   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/BPF/BPFGenSubtargetInfo.inc
  161   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc
37741 DFAPacketizer *HexagonGenSubtargetInfo::createDFAPacketizer(const InstrItineraryData *IID) const {
gen/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc
 4685   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/Lanai/LanaiGenSubtargetInfo.inc
  219   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/MSP430/MSP430GenSubtargetInfo.inc
  162   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/Mips/MipsGenSubtargetInfo.inc
 3865   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc
  237   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/PowerPC/PPCGenSubtargetInfo.inc
 8214   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/RISCV/RISCVGenSubtargetInfo.inc
  275   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/Sparc/SparcGenSubtargetInfo.inc
  531   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc
 5176   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc
  180   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/X86/X86GenSubtargetInfo.inc
21499   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
gen/lib/Target/XCore/XCoreGenSubtargetInfo.inc
  139   DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
include/llvm/CodeGen/DFAPacketizer.h
   80   const InstrItineraryData *InstrItins;
   84   DFAPacketizer(const InstrItineraryData *InstrItins, Automaton<uint64_t> a) :
  133   const InstrItineraryData *getInstrItins() const { return InstrItins; }
include/llvm/CodeGen/MachinePipeliner.h
   64   const InstrItineraryData *InstrItins;
include/llvm/CodeGen/ResourcePriorityQueue.h
   62     const InstrItineraryData* InstrItins;
include/llvm/CodeGen/ScoreboardHazardRecognizer.h
   94   const InstrItineraryData *ItinData;
  108   ScoreboardHazardRecognizer(const InstrItineraryData *II,
include/llvm/CodeGen/TargetInstrInfo.h
 1345   CreateTargetMIHazardRecognizer(const InstrItineraryData *,
 1351   CreateTargetPostRAHazardRecognizer(const InstrItineraryData *,
 1413   virtual unsigned getNumMicroOps(const InstrItineraryData *ItinData,
 1424   virtual int getOperandLatency(const InstrItineraryData *ItinData,
 1436   virtual int getOperandLatency(const InstrItineraryData *ItinData,
 1444   virtual unsigned getInstrLatency(const InstrItineraryData *ItinData,
 1450   virtual int getInstrLatency(const InstrItineraryData *ItinData,
 1457   int computeDefOperandLatency(const InstrItineraryData *ItinData,
include/llvm/CodeGen/TargetSchedule.h
   35   InstrItineraryData InstrItins;
   79   const InstrItineraryData *getInstrItineraries() const {
include/llvm/CodeGen/TargetSubtargetInfo.h
  131   virtual const InstrItineraryData *getInstrItineraryData() const {
include/llvm/MC/MCSchedule.h
  367   getReciprocalThroughput(unsigned SchedClass, const InstrItineraryData &IID);
include/llvm/MC/MCSubtargetInfo.h
  207   InstrItineraryData getInstrItineraryForCPU(StringRef CPU) const;
  210   void initInstrItins(InstrItineraryData &InstrItins) const;
lib/CodeGen/MachinePipeliner.cpp
  906   const InstrItineraryData *InstrItins;
lib/CodeGen/MachineScheduler.cpp
 2729   const InstrItineraryData *Itin = SchedModel->getInstrItineraries();
 3335   const InstrItineraryData *Itin = SchedModel->getInstrItineraries();
lib/CodeGen/PostRASchedulerList.cpp
  212   const InstrItineraryData *InstrItins =
lib/CodeGen/ScoreboardHazardRecognizer.cpp
   31     const InstrItineraryData *II, const ScheduleDAG *SchedDAG,
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
   50     const InstrItineraryData *InstrItins;
lib/CodeGen/TargetInstrInfo.cpp
 1019 CreateTargetMIHazardRecognizer(const InstrItineraryData *II,
 1027 CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II,
 1038 TargetInstrInfo::getOperandLatency(const InstrItineraryData *ItinData,
 1054 int TargetInstrInfo::getInstrLatency(const InstrItineraryData *ItinData,
 1069 unsigned TargetInstrInfo::getNumMicroOps(const InstrItineraryData *ItinData,
 1100 unsigned TargetInstrInfo::getInstrLatency(const InstrItineraryData *ItinData,
 1114   const InstrItineraryData *ItinData = SchedModel.getInstrItineraries();
 1140 int TargetInstrInfo::getOperandLatency(const InstrItineraryData *ItinData,
 1153     const InstrItineraryData *ItinData, const MachineInstr &DefMI) const {
lib/CodeGen/TwoAddressInstructionPass.cpp
   96   const InstrItineraryData *InstrItins;
lib/MC/MCDisassembler/Disassembler.cpp
  178   InstrItineraryData IID = STI->getInstrItineraryForCPU(DC->getCPU());
lib/MC/MCSchedule.cpp
  135                                       const InstrItineraryData &IID) {
lib/MC/MCSubtargetInfo.cpp
  308 InstrItineraryData
  314 void MCSubtargetInfo::initInstrItins(InstrItineraryData &InstrItins) const {
lib/Target/AMDGPU/AMDGPUSubtarget.h
  284   InstrItineraryData InstrItins;
  441   const InstrItineraryData *getInstrItineraryData() const override {
 1222   InstrItineraryData InstrItins;
 1243   const InstrItineraryData *getInstrItineraryData() const override {
lib/Target/AMDGPU/R600InstrInfo.cpp
  637   const InstrItineraryData *II = STI.getInstrItineraryData();
 1009 unsigned int R600InstrInfo::getInstrLatency(const InstrItineraryData *ItinData,
lib/Target/AMDGPU/R600InstrInfo.h
  208   unsigned int getInstrLatency(const InstrItineraryData *ItinData,
lib/Target/AMDGPU/SIInstrInfo.cpp
 6151 SIInstrInfo::CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II,
lib/Target/AMDGPU/SIInstrInfo.h
  964   CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II,
lib/Target/ARM/ARMBaseInstrInfo.cpp
  126     const InstrItineraryData *II =
  134 CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II,
 3332 static unsigned getNumMicroOpsSwiftLdSt(const InstrItineraryData *ItinData,
 3634 unsigned ARMBaseInstrInfo::getNumMicroOps(const InstrItineraryData *ItinData,
 3748 ARMBaseInstrInfo::getVLDMDefCycle(const InstrItineraryData *ItinData,
 3805 ARMBaseInstrInfo::getLDMDefCycle(const InstrItineraryData *ItinData,
 3840 ARMBaseInstrInfo::getVSTMUseCycle(const InstrItineraryData *ItinData,
 3880 ARMBaseInstrInfo::getSTMUseCycle(const InstrItineraryData *ItinData,
 3909 ARMBaseInstrInfo::getOperandLatency(const InstrItineraryData *ItinData,
 4253 int ARMBaseInstrInfo::getOperandLatency(const InstrItineraryData *ItinData,
 4290     const InstrItineraryData *ItinData, const MachineInstr &DefMI,
 4350 ARMBaseInstrInfo::getOperandLatency(const InstrItineraryData *ItinData,
 4625 unsigned ARMBaseInstrInfo::getInstrLatency(const InstrItineraryData *ItinData,
 4676 int ARMBaseInstrInfo::getInstrLatency(const InstrItineraryData *ItinData,
 4718   const InstrItineraryData *ItinData = SchedModel.getInstrItineraries();
lib/Target/ARM/ARMBaseInstrInfo.h
  129   CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II,
  315   unsigned getNumMicroOps(const InstrItineraryData *ItinData,
  318   int getOperandLatency(const InstrItineraryData *ItinData,
  322   int getOperandLatency(const InstrItineraryData *ItinData,
  350   int getVLDMDefCycle(const InstrItineraryData *ItinData,
  354   int getLDMDefCycle(const InstrItineraryData *ItinData,
  358   int getVSTMUseCycle(const InstrItineraryData *ItinData,
  362   int getSTMUseCycle(const InstrItineraryData *ItinData,
  366   int getOperandLatency(const InstrItineraryData *ItinData,
  372   int getOperandLatencyImpl(const InstrItineraryData *ItinData,
  381   unsigned getInstrLatency(const InstrItineraryData *ItinData,
  385   int getInstrLatency(const InstrItineraryData *ItinData,
lib/Target/ARM/ARMHazardRecognizer.h
   34   ARMHazardRecognizer(const InstrItineraryData *ItinData,
lib/Target/ARM/ARMISelLowering.h
  643     const InstrItineraryData *Itins;
lib/Target/ARM/ARMSubtarget.h
  492   InstrItineraryData InstrItins;
  818   const InstrItineraryData *getInstrItineraryData() const override {
lib/Target/Hexagon/HexagonHazardRecognizer.h
   44   HexagonHazardRecognizer(const InstrItineraryData *II,
lib/Target/Hexagon/HexagonInstrInfo.cpp
 1753       const InstrItineraryData *II, const ScheduleDAG *DAG) const {
 1852 unsigned HexagonInstrInfo::getInstrLatency(const InstrItineraryData *ItinData,
 1860   const InstrItineraryData *II = STI.getInstrItineraryData();
 4074       const InstrItineraryData *ItinData, const MachineInstr &MI) const {
 4093 int HexagonInstrInfo::getOperandLatency(const InstrItineraryData *ItinData,
 4331   const InstrItineraryData &II = *Subtarget.getInstrItineraryData();
lib/Target/Hexagon/HexagonInstrInfo.h
  264   CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II,
  277   unsigned getInstrLatency(const InstrItineraryData *ItinData,
  309   int getOperandLatency(const InstrItineraryData *ItinData,
  450   unsigned getInstrTimingClassLatency(const InstrItineraryData *ItinData,
lib/Target/Hexagon/HexagonMachineScheduler.cpp
  262   const InstrItineraryData *Itin = DAG->getSchedModel()->getInstrItineraries();
lib/Target/Hexagon/HexagonSubtarget.h
   92   InstrItineraryData InstrItins;
  100   const InstrItineraryData *getInstrItineraryData() const override {
lib/Target/Mips/MipsSubtarget.h
  202   InstrItineraryData InstrItins;
  384   const InstrItineraryData *getInstrItineraryData() const override {
lib/Target/PowerPC/PPCHazardRecognizers.h
   34   PPCDispatchGroupSBHazardRecognizer(const InstrItineraryData *ItinData,
lib/Target/PowerPC/PPCInstrInfo.cpp
  114     const InstrItineraryData *II =
  125 PPCInstrInfo::CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II,
  145 unsigned PPCInstrInfo::getInstrLatency(const InstrItineraryData *ItinData,
  175 int PPCInstrInfo::getOperandLatency(const InstrItineraryData *ItinData,
lib/Target/PowerPC/PPCInstrInfo.h
  205   CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II,
  208   unsigned getInstrLatency(const InstrItineraryData *ItinData,
  212   int getOperandLatency(const InstrItineraryData *ItinData,
  216   int getOperandLatency(const InstrItineraryData *ItinData,
lib/Target/PowerPC/PPCSubtarget.h
   84   InstrItineraryData InstrItins;
  177   const InstrItineraryData *getInstrItineraryData() const override {