/external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/ |
D | MCSchedule.cpp | 23 static_assert(std::is_pod<MCSchedModel>::value, 25 const MCSchedModel MCSchedModel::Default = {DefaultIssueWidth, 41 int MCSchedModel::computeInstrLatency(const MCSubtargetInfo &STI, in computeInstrLatency() 57 int MCSchedModel::computeInstrLatency(const MCSubtargetInfo &STI, in computeInstrLatency() 63 return MCSchedModel::computeInstrLatency(STI, SCDesc); in computeInstrLatency() 68 int MCSchedModel::computeInstrLatency(const MCSubtargetInfo &STI, in computeInstrLatency() 83 return MCSchedModel::computeInstrLatency(STI, *SCDesc); in computeInstrLatency() 89 MCSchedModel::getReciprocalThroughput(const MCSubtargetInfo &STI, in getReciprocalThroughput() 92 const MCSchedModel &SM = STI.getSchedModel(); in getReciprocalThroughput() 111 MCSchedModel::getReciprocalThroughput(const MCSubtargetInfo &STI, in getReciprocalThroughput() [all …]
|
D | MCSubtargetInfo.cpp | 35 CPUSchedModel = &MCSchedModel::GetDefaultSchedModel(); in InitMCProcessorInfo() 86 const MCSchedModel &MCSubtargetInfo::getSchedModelForCPU(StringRef CPU) const { in getSchedModelForCPU() 105 return MCSchedModel::GetDefaultSchedModel(); in getSchedModelForCPU() 108 return *(const MCSchedModel *)Found->Value; in getSchedModelForCPU() 113 const MCSchedModel &SchedModel = getSchedModelForCPU(CPU); in getInstrItineraryForCPU()
|
/external/llvm/lib/MC/ |
D | MCSubtargetInfo.cpp | 32 CPUSchedModel = &MCSchedModel::GetDefaultSchedModel(); in InitMCProcessorInfo() 75 const MCSchedModel &MCSubtargetInfo::getSchedModelForCPU(StringRef CPU) const { in getSchedModelForCPU() 94 return MCSchedModel::GetDefaultSchedModel(); in getSchedModelForCPU() 97 return *(const MCSchedModel *)Found->Value; in getSchedModelForCPU() 102 const MCSchedModel SchedModel = getSchedModelForCPU(CPU); in getInstrItineraryForCPU()
|
D | MCSchedule.cpp | 19 static_assert(std::is_pod<MCSchedModel>::value, 21 const MCSchedModel MCSchedModel::Default = {DefaultIssueWidth,
|
/external/llvm/include/llvm/CodeGen/ |
D | TargetSchedule.h | 35 MCSchedModel SchedModel; 47 …TargetSchedModel(): SchedModel(MCSchedModel::GetDefaultSchedModel()), STI(nullptr), TII(nullptr) {} in TargetSchedModel() 54 void init(const MCSchedModel &sm, const TargetSubtargetInfo *sti, 70 const MCSchedModel *getMCSchedModel() const { return &SchedModel; } in getMCSchedModel()
|
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/ |
D | InstructionInfoView.cpp | 24 const MCSchedModel &SM = STI.getSchedModel(); in printView() 49 unsigned Latency = MCSchedModel::computeInstrLatency(STI, SCDesc); in printView() 51 MCSchedModel::getReciprocalThroughput(STI, SCDesc); in printView()
|
D | Support.h | 46 void computeProcResourceMasks(const llvm::MCSchedModel &SM, 53 double computeBlockRThroughput(const llvm::MCSchedModel &SM,
|
D | InstructionTables.h | 30 const llvm::MCSchedModel &SM; 35 InstructionTables(const llvm::MCSchedModel &Model, InstrBuilder &Builder) in InstructionTables()
|
D | SummaryView.h | 42 const llvm::MCSchedModel &SM; 65 SummaryView(const llvm::MCSchedModel &Model, const SourceMgr &S,
|
D | Support.cpp | 23 void computeProcResourceMasks(const MCSchedModel &SM, in computeProcResourceMasks() 52 double computeBlockRThroughput(const MCSchedModel &SM, unsigned DispatchWidth, in computeBlockRThroughput()
|
D | Scheduler.h | 292 void initialize(const llvm::MCSchedModel &SM); 328 ResourceManager(const llvm::MCSchedModel &SM) in ResourceManager() 406 const llvm::MCSchedModel &SM; 423 Scheduler(const llvm::MCSchedModel &Model, unsigned LoadQueueSize, in Scheduler()
|
D | RegisterFile.h | 129 void initialize(const llvm::MCSchedModel &SM, unsigned NumRegs); 132 RegisterFile(const llvm::MCSchedModel &SM, const llvm::MCRegisterInfo &mri,
|
D | ResourcePressureView.cpp | 26 const MCSchedModel &SM = STI.getSchedModel(); in initialize() 60 const MCSchedModel &SM) { in printColumnNames() 101 const MCSchedModel &SM = STI.getSchedModel(); in printResourcePressurePerIteration()
|
D | InstrBuilder.cpp | 33 const MCSchedModel &SM = STI.getSchedModel(); in initializeUsedResources() 153 int Latency = MCSchedModel::computeInstrLatency(STI, SCDesc); in computeMaxLatency() 161 const MCSchedModel &SM = STI.getSchedModel(); in populateWrites() 325 const MCSchedModel &SM = STI.getSchedModel(); in createInstrDescImpl()
|
D | RetireControlUnit.h | 65 RetireControlUnit(const llvm::MCSchedModel &SM);
|
D | SchedulerStatistics.h | 42 const llvm::MCSchedModel &SM;
|
D | Context.cpp | 34 const MCSchedModel &SM = STI.getSchedModel(); in createDefaultPipeline()
|
/external/llvm/include/llvm/MC/ |
D | MCSchedule.h | 136 struct MCSchedModel { struct 227 static const MCSchedModel &GetDefaultSchedModel() { return Default; } in GetDefaultSchedModel() argument 228 static const MCSchedModel Default; argument
|
D | MCSubtargetInfo.h | 41 const MCSchedModel *CPUSchedModel; 112 const MCSchedModel &getSchedModelForCPU(StringRef CPU) const; 115 const MCSchedModel &getSchedModel() const { return *CPUSchedModel; } in getSchedModel()
|
D | MCInstrItineraries.h | 111 MCSchedModel SchedModel; ///< Basic machine properties. 118 InstrItineraryData() : SchedModel(MCSchedModel::GetDefaultSchedModel()), in InstrItineraryData() 122 InstrItineraryData(const MCSchedModel &SM, const InstrStage *S, in InstrItineraryData()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | TargetSchedule.h | 35 MCSchedModel SchedModel; 47 TargetSchedModel() : SchedModel(MCSchedModel::GetDefaultSchedModel()) {} in TargetSchedModel() 72 const MCSchedModel *getMCSchedModel() const { return &SchedModel; } in getMCSchedModel()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/MC/ |
D | MCInstrItineraries.h | 109 MCSchedModel SchedModel = 110 MCSchedModel::GetDefaultSchedModel(); ///< Basic machine properties. 118 InstrItineraryData(const MCSchedModel &SM, const InstrStage *S, in InstrItineraryData()
|
D | MCSubtargetInfo.h | 47 const MCSchedModel *CPUSchedModel; 113 const MCSchedModel &getSchedModelForCPU(StringRef CPU) const; 116 const MCSchedModel &getSchedModel() const { return *CPUSchedModel; } in getSchedModel()
|
D | MCSchedule.h | 247 struct MCSchedModel { struct 377 static const MCSchedModel &GetDefaultSchedModel() { return Default; } in GetDefaultSchedModel() argument 378 static const MCSchedModel Default; argument
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | TargetSchedule.cpp | 258 return capLatency(MCSchedModel::computeInstrLatency(*STI, SCDesc)); in computeInstrLatency() 329 return MCSchedModel::getReciprocalThroughput(SchedClass, in computeReciprocalThroughput() 334 return MCSchedModel::getReciprocalThroughput(*STI, *resolveSchedClass(MI)); in computeReciprocalThroughput() 343 return MCSchedModel::getReciprocalThroughput(SchedClass, in computeReciprocalThroughput() 348 return MCSchedModel::getReciprocalThroughput(*STI, SCDesc); in computeReciprocalThroughput()
|