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

References

include/llvm/MCA/HardwareUnits/LSUnit.h
  107     unsigned Cycles = IR.getInstruction()->getCyclesLeft();
  125     const Instruction &IS = *IR.getInstruction();
  251     unsigned GroupID = IR.getInstruction()->getLSUTokenID();
  259     unsigned GroupID = IR.getInstruction()->getLSUTokenID();
  267     unsigned GroupID = IR.getInstruction()->getLSUTokenID();
  273     unsigned GroupID = IR.getInstruction()->getLSUTokenID();
  303     unsigned GroupID = IR.getInstruction()->getLSUTokenID();
include/llvm/MCA/HardwareUnits/Scheduler.h
   44     return Lhs.getSourceIndex() - Lhs.getInstruction()->getNumUsers();
include/llvm/MCA/Stages/MicroOpQueueStage.h
   57                  IR.getInstruction()->getDesc().NumMicroOps);
lib/MCA/HardwareUnits/LSUnit.cpp
   70   const InstrDesc &Desc = IR.getInstruction()->getDesc();
  154   const InstrDesc &Desc = IR.getInstruction()->getDesc();
  163   unsigned GroupID = IR.getInstruction()->getLSUTokenID();
  172   const InstrDesc &Desc = IR.getInstruction()->getDesc();
  191   const Instruction &IS = *IR.getInstruction();
lib/MCA/HardwareUnits/RetireControlUnit.cpp
   42   const Instruction &Inst = *IR.getInstruction();
   58   const Instruction *Inst = Current.IR.getInstruction();
lib/MCA/HardwareUnits/Scheduler.cpp
   42       Resources->canBeDispatched(IR.getInstruction()->getUsedBuffers());
  252     const Instruction &IS = *IR.getInstruction();
  291   const InstrDesc &Desc = IR.getInstruction()->getDesc();
lib/MCA/Stages/DispatchStage.cpp
   48   for (const WriteState &RegDef : IR.getInstruction()->getDefs())
   63   const unsigned NumMicroOps = IR.getInstruction()->getNumMicroOps();
  159   const Instruction &Inst = *IR.getInstruction();
lib/MCA/Stages/ExecuteStage.cpp
  162   const Instruction &Inst = *IR.getInstruction();
  274   uint64_t UsedBuffers = IR.getInstruction()->getDesc().UsedBuffers;
lib/MCA/Stages/RetireStage.cpp
   53   const Instruction &Inst = *IR.getInstruction();
tools/llvm-mca/Views/BottleneckAnalysis.cpp
  120       const Instruction &IS = *IR.getInstruction();
  511   const Instruction &IS = *Event.IR.getInstruction();
tools/llvm-mca/Views/RegisterFileStatistics.cpp
   90     updateMoveElimInfo(*DE.IR.getInstruction());
tools/llvm-mca/Views/RetireControlUnitStatistics.cpp
   39     unsigned ReleasedEntries = Event.IR.getInstruction()->getDesc().NumMicroOps;
tools/llvm-mca/Views/SchedulerStatistics.cpp
   46     const Instruction &Inst = *Event.IR.getInstruction();
   49     const Instruction &Inst = *Event.IR.getInstruction();
   62     const Instruction &Inst = *Event.IR.getInstruction();
tools/llvm-mca/Views/SummaryView.cpp
   54   const Instruction &Inst = *Event.IR.getInstruction();