Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
H A DSchedClassResolution.cpp53 const auto &SM = STI.getSchedModel(); in getNonRedundantWriteProcRes()
210 SCDesc(STI.getSchedModel().getSchedClassDesc(ResolvedSchedClassId)), in ResolvedSchedClass()
214 STI.getSchedModel(), NonRedundantWriteProcRes)) { in ResolvedSchedClass()
223 const auto &SM = STI.getSchedModel(); in ResolveVariantSchedClassId()
236 const bool WasVariant = SchedClassId && SubtargetInfo.getSchedModel() in resolveSchedClassId()
252 const auto &SchedModel = STI.getSchedModel(); in findProcResIdx()
H A DAnalysis.cpp142 SubtargetInfo_->getSchedModel().getSchedClassDesc(SchedClassId); in printInstructionRowCsv()
383 const auto &SM = SubtargetInfo_->getSchedModel(); in printSchedClassDescHtml()
419 writeEscaped<kEscapeHtml>(OS, SubtargetInfo_->getSchedModel() in printSchedClassDescHtml()
/netbsd-src/external/apache2/llvm/dist/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()
109 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in printResourcePressurePerIter()
153 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 DInstructionView.cpp40 const MCSchedModel &SM = STI.getSchedModel(); in toJSON()
H A DTimelineView.cpp46 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in onReservedBuffers()
170 getSubTargetInfo().getSchedModel().MicroOpBufferSize); in printWaitTimeEntry()
H A DInstructionInfoView.cpp95 const MCSchedModel &SM = STI.getSchedModel(); in collectData()
H A DBottleneckAnalysis.cpp446 : InstructionView(sti, Printer, S), Tracker(sti.getSchedModel()), in BottleneckAnalysis()
613 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in printBottleneckHints()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/
H A DInstrBuilder.cpp33 const MCSchedModel &SM = STI.getSchedModel(); in InstrBuilder()
35 computeProcResourceMasks(STI.getSchedModel(), ProcResourceMasks); in InstrBuilder()
42 const MCSchedModel &SM = STI.getSchedModel(); in initializeUsedResources()
253 const MCSchedModel &SM = STI.getSchedModel(); in populateWrites()
512 assert(STI.getSchedModel().hasInstrSchedModel() && in createInstrDescImpl()
518 const MCSchedModel &SM = STI.getSchedModel(); in createInstrDescImpl()
627 unsigned ProcID = STI.getSchedModel().getProcessorID(); in createInstruction()
H A DContext.cpp33 const MCSchedModel &SM = STI.getSchedModel(); in createDefaultPipeline()
73 const MCSchedModel &SM = STI.getSchedModel(); in createInOrderPipeline()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-mca/
H A Dllvm-mca.cpp344 bool IsOutOfOrder = STI->getSchedModel().isOutOfOrder(); in main()
350 if (!STI->getSchedModel().hasInstrSchedModel()) { in main()
356 if (STI->getSchedModel().InstrItineraries) in main()
460 const MCSchedModel &SM = STI->getSchedModel(); in main()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetSubtargetInfo.cpp53 return getSchedModel().PostRAScheduler; in enablePostRAScheduler()
H A DTargetSchedule.cpp65 SchedModel = TSInfo->getSchedModel(); in init()
H A DMachinePipeliner.cpp1013 if (STI && STI->getSchedModel().hasInstrSchedModel()) { in minFuncUnits()
1015 STI->getSchedModel().getSchedClassDesc(SchedClass); in minFuncUnits()
1027 STI->getSchedModel().getProcResource(PRE.ProcResourceIdx); in minFuncUnits()
1056 if (STI && STI->getSchedModel().hasInstrSchedModel()) { in calcCriticalResources()
1058 STI->getSchedModel().getSchedClassDesc(SchedClass); in calcCriticalResources()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp255 SchedModel = DAG->getSchedModel(); in initialize()
262 const InstrItineraryData *Itin = DAG->getSchedModel()->getInstrItineraries(); in initialize()
272 Top.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
273 Bot.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCSchedule.cpp91 const MCSchedModel &SM = STI.getSchedModel(); in getReciprocalThroughput()
H A DMCSubtargetInfo.cpp334 InstrItins = InstrItineraryData(getSchedModel(), Stages, OperandCycles, in initInstrItins()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/Stages/
H A DDispatchStage.cpp35 DispatchWidth = Subtarget.getSchedModel().IssueWidth; in DispatchStage()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCSubtargetInfo.h162 const MCSchedModel &getSchedModel() const { return *CPUSchedModel; } in getSchedModel() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp192 return getSchedModel().hasInstrSchedModel() && EnableMachinePipeliner; in enableMachinePipeliner()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h262 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp479 const MCSchedModel &SM = STI.getSchedModel(); in collectWrites()
559 const MCSchedModel &SM = STI.getSchedModel(); in addRegisterRead()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.cpp427 const InstrItinerary *II = STI.getSchedModel().InstrItineraries; in getCVIResources()
446 const InstrItinerary *II = STI.getSchedModel().InstrItineraries; in getUnits()
457 const InstrItinerary *II = STI.getSchedModel().InstrItineraries; in getOtherReservedSlots()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCDisassembler/
H A DDisassembler.cpp198 const MCSchedModel SCModel = STI->getSchedModel(); in getLatency()

12