Home
last modified time | relevance | path

Searched refs:getSchedModel (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DRegisterFileStatistics.cpp22 const MCSchedModel &SM = STI.getSchedModel(); in RegisterFileStatistics()
121 assert(STI.getSchedModel().hasExtraProcessorInfo() && in printView()
124 STI.getSchedModel().getExtraProcessorInfo(); in printView()
H A DResourcePressureView.cpp27 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in ResourcePressureView()
128 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in printResourcePressurePerIter()
179 printColumnNames(FOS, getSubTargetInfo().getSchedModel()); in printResourcePressurePerInst()
H A DSchedulerStatistics.cpp22 : SM(STI.getSchedModel()), LQResourceID(0), SQResourceID(0), NumIssued(0), in SchedulerStatistics()
25 Usage(STI.getSchedModel().NumProcResourceKinds, {0, 0, 0}) { in SchedulerStatistics()
H A DInstructionInfoView.cpp61 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in printView()
191 const MCSchedModel &SM = STI.getSchedModel(); in collectData()
H A DTimelineView.cpp46 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in onReservedBuffers()
171 getSubTargetInfo().getSchedModel().MicroOpBufferSize); in printWaitTimeEntry()
H A DBottleneckAnalysis.cpp445 : InstructionView(sti, Printer, S), Tracker(sti.getSchedModel()), in BottleneckAnalysis()
612 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in printBottleneckHints()
666 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in toJSON()
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp38 const MCSchedModel &SM = STI.getSchedModel(); in InstrBuilder()
40 computeProcResourceMasks(STI.getSchedModel(), ProcResourceMasks); in InstrBuilder()
47 const MCSchedModel &SM = STI.getSchedModel(); in initializeUsedResources()
271 const MCSchedModel &SM = STI.getSchedModel(); in populateWrites()
545 const MCSchedModel &SM = STI.getSchedModel(); in getVariantSchedClassID()
562 assert(STI.getSchedModel().hasInstrSchedModel() && in createInstrDescImpl()
568 const MCSchedModel &SM = STI.getSchedModel(); in createInstrDescImpl()
704 *STI.getSchedModel().getSchedClassDesc(D.SchedClassID); in createInstruction()
719 unsigned ProcID = STI.getSchedModel().getProcessorID(); in createInstruction()
H A DContext.cpp34 const MCSchedModel &SM = STI.getSchedModel(); in createDefaultPipeline()
75 const MCSchedModel &SM = STI.getSchedModel(); in createInOrderPipeline()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A DPipelinePrinter.cpp52 const MCSchedModel &SM = STI.getSchedModel(); in getJSONSimulationParameters()
82 const MCSchedModel &SM = STI.getSchedModel(); in getJSONTargetInfo()
H A Dllvm-mca.cpp427 if (!STI->getSchedModel().hasInstrSchedModel()) { in main()
433 if (STI->getSchedModel().InstrItineraries) in main()
441 bool IsOutOfOrder = STI->getSchedModel().isOutOfOrder(); in main()
575 const MCSchedModel &SM = STI->getSchedModel(); in main()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp155 ? getSchedModel().LoadLatency + 1 in getMaxBuildIntsCost()
205 return getSchedModel().hasInstrSchedModel(); in enableMachinePipeliner()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetSubtargetInfo.cpp50 return getSchedModel().PostRAScheduler; in enablePostRAScheduler()
H A DVLIWMachineScheduler.cpp272 SchedModel = DAG->getSchedModel(); in initialize()
279 const InstrItineraryData *Itin = DAG->getSchedModel()->getInstrItineraries(); in initialize()
289 Top.ResourceModel = createVLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
290 Bot.ResourceModel = createVLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
H A DTargetSchedule.cpp47 SchedModel = TSInfo->getSchedModel(); in init()
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DInOrderIssueStage.cpp49 : STI(STI), PRF(PRF), RM(STI.getSchedModel()), CB(CB), LSU(LSU), in InOrderIssueStage()
53 return STI.getSchedModel().IssueWidth; in getIssueWidth()
H A DDispatchStage.cpp34 DispatchWidth = Subtarget.getSchedModel().IssueWidth; in DispatchStage()
/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp515 const MCSchedModel &SM = STI.getSchedModel(); in collectWrites()
582 const MCSchedModel &SM = STI.getSchedModel(); in checkRAWHazards()
646 const MCSchedModel &SM = STI.getSchedModel(); in addRegisterRead()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPreEmitPeephole.cpp321 : TII(TII), SchedModel(TII.getSchedModel()) { in BranchWeightCostModel()
395 if (!TII->getSchedModel().hasInstrSchedModel()) in removeExeczBranch()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSchedule.cpp101 const MCSchedModel &SM = STI.getSchedModel(); in getReciprocalThroughput()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp155 return getSchedModel().hasInstrSchedModel() && EnableMachinePipeliner; in enableMachinePipeliner()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSubtargetInfo.h166 const MCSchedModel &getSchedModel() const { return *CPUSchedModel; } in getSchedModel() function
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h283 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel() function
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp362 return getSchedModel().hasInstrSchedModel() && useMachinePipeliner(); in enableMachinePipeliner()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DDisassembler.cpp169 const MCSchedModel &SCModel = STI->getSchedModel(); in emitLatency()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.cpp434 const InstrItinerary *II = STI.getSchedModel().InstrItineraries; in getCVIResources()
453 const InstrItinerary *II = STI.getSchedModel().InstrItineraries; in getUnits()
464 const InstrItinerary *II = STI.getSchedModel().InstrItineraries; in getOtherReservedSlots()

12