| /llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/X86/ |
| H A D | SchedClassResolutionTest.cpp | 31 const auto &SM = STI.getSchedModel(); in X86SchedClassResolutionTest() 68 computeIdealizedProcResPressure(STI.getSchedModel(), {{P0Idx, 2}}); in TEST_F() 74 computeIdealizedProcResPressure(STI.getSchedModel(), {{P05Idx, 2}}); in TEST_F() 81 STI.getSchedModel(), {{P05Idx, 2}, {P0156Idx, 2}}); in TEST_F() 90 STI.getSchedModel(), {{P1Idx, 1}, {P05Idx, 1}, {P0156Idx, 2}}); in TEST_F()
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/PowerPC/ |
| H A D | AnalysisTest.cpp | 39 const auto &SM = STI->getSchedModel(); in PPCAnalysisTest() 74 computeIdealizedProcResPressure(STI->getSchedModel(), {{ALUIdx, 2}}); in TEST_F() 80 computeIdealizedProcResPressure(STI->getSchedModel(), {{ALUEIdx, 2}}); in TEST_F() 86 computeIdealizedProcResPressure(STI->getSchedModel(), {{ALUIdx, 1}, {IPAGENIdx, 1}}); in TEST_F()
|
| /llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/ |
| H A D | SchedClassResolution.cpp | 53 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 D | Analysis.cpp | 142 SubtargetInfo_->getSchedModel().getSchedClassDesc(SchedClassId); in printInstructionRowCsv() 386 const auto &SM = SubtargetInfo_->getSchedModel(); in printSchedClassDescHtml() 422 writeEscaped<kEscapeHtml>(OS, SubtargetInfo_->getSchedModel() in printSchedClassDescHtml()
|
| /llvm-project-15.0.7/llvm/tools/llvm-mca/Views/ |
| H A D | RegisterFileStatistics.cpp | 22 const MCSchedModel &SM = STI.getSchedModel(); in RegisterFileStatistics() 121 assert(STI.getSchedModel().hasExtraProcessorInfo() && in printView() 124 STI.getSchedModel().getExtraProcessorInfo(); in printView()
|
| H A D | ResourcePressureView.cpp | 27 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in ResourcePressureView() 109 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in printResourcePressurePerIter() 153 printColumnNames(FOS, getSubTargetInfo().getSchedModel()); in printResourcePressurePerInst()
|
| H A D | SchedulerStatistics.cpp | 22 : SM(STI.getSchedModel()), LQResourceID(0), SQResourceID(0), NumIssued(0), in SchedulerStatistics() 25 Usage(STI.getSchedModel().NumProcResourceKinds, {0, 0, 0}) { in SchedulerStatistics()
|
| H A D | TimelineView.cpp | 46 const MCSchedModel &SM = getSubTargetInfo().getSchedModel(); in onReservedBuffers() 171 getSubTargetInfo().getSchedModel().MicroOpBufferSize); in printWaitTimeEntry()
|
| H A D | InstructionInfoView.cpp | 119 const MCSchedModel &SM = STI.getSchedModel(); in collectData()
|
| /llvm-project-15.0.7/llvm/lib/MCA/ |
| H A D | InstrBuilder.cpp | 36 const MCSchedModel &SM = STI.getSchedModel(); in InstrBuilder() 38 computeProcResourceMasks(STI.getSchedModel(), ProcResourceMasks); in InstrBuilder() 45 const MCSchedModel &SM = STI.getSchedModel(); in initializeUsedResources() 297 const MCSchedModel &SM = STI.getSchedModel(); in populateWrites() 543 assert(STI.getSchedModel().hasInstrSchedModel() && in createInstrDescImpl() 549 const MCSchedModel &SM = STI.getSchedModel(); in createInstrDescImpl() 667 *STI.getSchedModel().getSchedClassDesc(D.SchedClassID); in createInstruction() 682 unsigned ProcID = STI.getSchedModel().getProcessorID(); in createInstruction()
|
| H A D | Context.cpp | 34 const MCSchedModel &SM = STI.getSchedModel(); in createDefaultPipeline() 75 const MCSchedModel &SM = STI.getSchedModel(); in createInOrderPipeline()
|
| /llvm-project-15.0.7/llvm/tools/llvm-mca/ |
| H A D | PipelinePrinter.cpp | 52 const MCSchedModel &SM = STI.getSchedModel(); in getJSONSimulationParameters() 82 const MCSchedModel &SM = STI.getSchedModel(); in getJSONTargetInfo()
|
| H A D | llvm-mca.cpp | 365 if (!STI->getSchedModel().hasInstrSchedModel()) { in main() 371 if (STI->getSchedModel().InstrItineraries) in main() 379 bool IsOutOfOrder = STI->getSchedModel().isOutOfOrder(); in main() 476 const MCSchedModel &SM = STI->getSchedModel(); in main()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetSubtargetInfo.cpp | 49 return getSchedModel().PostRAScheduler; in enablePostRAScheduler()
|
| H A D | VLIWMachineScheduler.cpp | 272 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()
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-mca/X86/ |
| H A D | TestIncrementalMCA.cpp | 31 auto SV = std::make_unique<SummaryView>(STI->getSchedModel(), MCIs, in TEST_F() 118 auto SV = std::make_unique<SummaryView>(STI->getSchedModel(), MCIs, in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/MCA/Stages/ |
| H A D | InOrderIssueStage.cpp | 49 : STI(STI), PRF(PRF), RM(STI.getSchedModel()), CB(CB), LSU(LSU), in InOrderIssueStage() 53 return STI.getSchedModel().IssueWidth; in getIssueWidth()
|
| H A D | DispatchStage.cpp | 35 DispatchWidth = Subtarget.getSchedModel().IssueWidth; in DispatchStage()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVSubtarget.cpp | 133 ? getSchedModel().LoadLatency + 1 in getMaxBuildIntsCost()
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCSchedule.cpp | 91 const MCSchedModel &SM = STI.getSchedModel(); in getReciprocalThroughput()
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-mca/ |
| H A D | MCATestBase.cpp | 103 auto SV = std::make_unique<SummaryView>(STI->getSchedModel(), Insts, in runBaselineMCA()
|
| /llvm-project-15.0.7/llvm/lib/MCA/HardwareUnits/ |
| H A D | RegisterFile.cpp | 507 const MCSchedModel &SM = STI.getSchedModel(); in collectWrites() 574 const MCSchedModel &SM = STI.getSchedModel(); in checkRAWHazards() 638 const MCSchedModel &SM = STI.getSchedModel(); in addRegisterRead()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUIGroupLP.cpp | 261 const TargetSchedModel *TSchedModel = DAGInstrs->getSchedModel(); in apply() 294 const TargetSchedModel *TSchedModel = DAGInstrs->getSchedModel(); in apply()
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCSubtargetInfo.h | 163 const MCSchedModel &getSchedModel() const { return *CPUSchedModel; } in getSchedModel() function
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCSubtarget.cpp | 206 return getSchedModel().hasInstrSchedModel() && EnableMachinePipeliner; in enableMachinePipeliner()
|