Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/unittests/tools/llvm-exegesis/X86/
DAnalysisTest.cpp31 const auto &SM = STI->getSchedModel(); in AnalysisTest()
74 computeIdealizedProcResPressure(STI->getSchedModel(), {{P0Idx, 2}}); in TEST_F()
80 computeIdealizedProcResPressure(STI->getSchedModel(), {{P05Idx, 2}}); in TEST_F()
87 STI->getSchedModel(), {{P05Idx, 2}, {P0156Idx, 2}}); in TEST_F()
95 STI->getSchedModel(), {{P1Idx, 1}, {P05Idx, 1}, {P0156Idx, 2}}); in TEST_F()
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/
DRegisterFileStatistics.cpp23 const MCSchedModel &SM = STI.getSchedModel(); in initializeRegisterFileInfo()
80 assert(STI.getSchedModel().hasExtraProcessorInfo() && in printView()
83 STI.getSchedModel().getExtraProcessorInfo(); in printView()
DResourcePressureView.cpp26 const MCSchedModel &SM = STI.getSchedModel(); in initialize()
101 const MCSchedModel &SM = STI.getSchedModel(); in printResourcePressurePerIteration()
144 printColumnNames(FOS, STI.getSchedModel()); in printResourcePressurePerInstruction()
DInstrBuilder.h66 ProcResourceMasks(STI.getSchedModel().getNumProcResourceKinds()) { in InstrBuilder()
67 computeProcResourceMasks(STI.getSchedModel(), ProcResourceMasks); in InstrBuilder()
DInstrBuilder.cpp33 const MCSchedModel &SM = STI.getSchedModel(); in initializeUsedResources()
161 const MCSchedModel &SM = STI.getSchedModel(); in populateWrites()
319 assert(STI.getSchedModel().hasInstrSchedModel() && in createInstrDescImpl()
325 const MCSchedModel &SM = STI.getSchedModel(); in createInstrDescImpl()
Dllvm-mca.cpp403 if (!PrintInstructionTables && !STI->getSchedModel().isOutOfOrder()) { in main()
409 if (!STI->getSchedModel().hasInstrSchedModel()) { in main()
415 if (STI->getSchedModel().InstrItineraries) in main()
457 const MCSchedModel &SM = STI->getSchedModel(); in main()
DSchedulerStatistics.h68 : SM(STI.getSchedModel()), NumIssued(0), NumCycles(0) {} in SchedulerStatistics()
DContext.cpp34 const MCSchedModel &SM = STI.getSchedModel(); in createDefaultPipeline()
DInstructionInfoView.cpp24 const MCSchedModel &SM = STI.getSchedModel(); in printView()
DDispatchStage.cpp80 const MCSchedModel &SM = STI.getSchedModel(); in updateRAWDependencies()
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-exegesis/lib/
DAnalysis.cpp133 const auto &SchedModel = SubtargetInfo_->getSchedModel(); in printInstructionRowCsv()
333 const auto &SM = STI.getSchedModel(); in getNonRedundantWriteProcRes()
380 STI.getSchedModel(), NonRedundantWriteProcRes)) {} in SchedClass()
458 const auto &SM = SubtargetInfo_->getSchedModel(); in printSchedClassDescHtml()
489 writeEscaped<kEscapeHtml>(OS, SubtargetInfo_->getSchedModel() in printSchedClassDescHtml()
586 const auto &SchedModel = SubtargetInfo_->getSchedModel(); in run()
DLatency.cpp98 if (!State.getSubtargetInfo().getSchedModel().hasExtraProcessorInfo()) in getCounterName()
101 .getSchedModel() in getCounterName()
DUops.cpp203 const auto &SchedModel = State.getSubtargetInfo().getSchedModel(); in runMeasurements()
/external/llvm/lib/Target/ARM/
DARMSubtarget.cpp291 return getSchedModel().isOutOfOrder() && isSwift(); in enableMachineScheduler()
298 if (getSchedModel().isOutOfOrder() && isSwift()) in enablePostRAScheduler()
/external/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.cpp204 SchedModel = DAG->getSchedModel(); in initialize()
211 const InstrItineraryData *Itin = DAG->getSchedModel()->getInstrItineraries(); in initialize()
221 Top.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
222 Bot.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
/external/llvm/lib/Target/
DTargetSubtargetInfo.cpp49 return getSchedModel().PostRAScheduler; in enablePostRAScheduler()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DTargetSubtargetInfo.cpp63 return getSchedModel().PostRAScheduler; in enablePostRAScheduler()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
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()
/external/llvm/lib/Target/AArch64/
DAArch64StorePairSuppress.cpp125 SchedModel.init(ST.getSchedModel(), &ST, TII); in runOnMachineFunction()
/external/llvm/include/llvm/MC/
DMCSubtargetInfo.h115 const MCSchedModel &getSchedModel() const { return *CPUSchedModel; } in getSchedModel() function
/external/llvm/lib/MC/
DMCSubtargetInfo.cpp108 InstrItins = InstrItineraryData(getSchedModel(), Stages, OperandCycles, in initInstrItins()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/MC/
DMCSubtargetInfo.h116 const MCSchedModel &getSchedModel() const { return *CPUSchedModel; } in getSchedModel() function
/external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/
DMCSchedule.cpp92 const MCSchedModel &SM = STI.getSchedModel(); in getReciprocalThroughput()
DMCSubtargetInfo.cpp118 InstrItins = InstrItineraryData(getSchedModel(), Stages, OperandCycles, in initInstrItins()
/external/llvm/include/llvm/CodeGen/
DScheduleDAGInstrs.h243 const TargetSchedModel *getSchedModel() const { return &SchedModel; } in getSchedModel() function

12