/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/ |
D | MCSchedule.cpp | 22 static_assert(std::is_pod<MCSchedModel>::value, 24 const MCSchedModel MCSchedModel::Default = {DefaultIssueWidth, 40 int MCSchedModel::computeInstrLatency(const MCSubtargetInfo &STI, in computeInstrLatency() 56 int MCSchedModel::computeInstrLatency(const MCSubtargetInfo &STI, in computeInstrLatency() 62 return MCSchedModel::computeInstrLatency(STI, SCDesc); in computeInstrLatency() 67 int MCSchedModel::computeInstrLatency(const MCSubtargetInfo &STI, in computeInstrLatency() 82 return MCSchedModel::computeInstrLatency(STI, *SCDesc); in computeInstrLatency() 88 MCSchedModel::getReciprocalThroughput(const MCSubtargetInfo &STI, in getReciprocalThroughput() 91 const MCSchedModel &SM = STI.getSchedModel(); in getReciprocalThroughput() 110 MCSchedModel::getReciprocalThroughput(const MCSubtargetInfo &STI, in getReciprocalThroughput() [all …]
|
D | MCSubtargetInfo.cpp | 202 CPUSchedModel = &MCSchedModel::GetDefaultSchedModel(); in InitMCProcessorInfo() 290 const MCSchedModel &MCSubtargetInfo::getSchedModelForCPU(StringRef CPU) const { in getSchedModelForCPU() 302 return MCSchedModel::GetDefaultSchedModel(); in getSchedModelForCPU() 310 const MCSchedModel &SchedModel = getSchedModelForCPU(CPU); in getInstrItineraryForCPU()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/ |
D | MCSubtargetInfo.h | 57 const MCSchedModel *SchedModel; 84 const MCSchedModel *CPUSchedModel; 153 const MCSchedModel &getSchedModelForCPU(StringRef CPU) const; 156 const MCSchedModel &getSchedModel() const { return *CPUSchedModel; } in getSchedModel()
|
D | MCInstrItineraries.h | 108 MCSchedModel SchedModel = 109 MCSchedModel::GetDefaultSchedModel(); ///< Basic machine properties. 117 InstrItineraryData(const MCSchedModel &SM, const InstrStage *S, in InstrItineraryData()
|
D | MCSchedule.h | 244 struct MCSchedModel { struct 379 static const MCSchedModel &GetDefaultSchedModel() { return Default; } in GetDefaultSchedModel() argument 380 static const MCSchedModel Default; argument
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | TargetSchedule.h | 34 MCSchedModel SchedModel; 50 TargetSchedModel() : SchedModel(MCSchedModel::GetDefaultSchedModel()) {} in TargetSchedModel() 75 const MCSchedModel *getMCSchedModel() const { return &SchedModel; } in getMCSchedModel()
|
D | MachinePipeliner.h | 431 const MCSchedModel &SM; 452 void initProcResourceVectors(const MCSchedModel &SM,
|
D | TargetInstrInfo.h | 52 struct MCSchedModel; 1482 unsigned defaultDefLatency(const MCSchedModel &SchedModel,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | TargetSchedule.cpp | 257 return capLatency(MCSchedModel::computeInstrLatency(*STI, SCDesc)); in computeInstrLatency() 328 return MCSchedModel::getReciprocalThroughput(SchedClass, in computeReciprocalThroughput() 333 return MCSchedModel::getReciprocalThroughput(*STI, *resolveSchedClass(MI)); in computeReciprocalThroughput() 342 return MCSchedModel::getReciprocalThroughput(SchedClass, in computeReciprocalThroughput() 347 return MCSchedModel::getReciprocalThroughput(*STI, SCDesc); in computeReciprocalThroughput()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/Stages/ |
D | InstructionTables.h | 29 const MCSchedModel &SM; 34 InstructionTables(const MCSchedModel &Model) in InstructionTables()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/HardwareUnits/ |
D | LSUnit.h | 199 LSUnitBase(const MCSchedModel &SM, unsigned LoadQueueSize, 419 LSUnit(const MCSchedModel &SM) in LSUnit() 421 LSUnit(const MCSchedModel &SM, unsigned LQ, unsigned SQ) in LSUnit() 423 LSUnit(const MCSchedModel &SM, unsigned LQ, unsigned SQ, bool AssumeNoAlias) in LSUnit()
|
D | RegisterFile.h | 185 void initialize(const MCSchedModel &SM, unsigned NumRegs); 188 RegisterFile(const MCSchedModel &SM, const MCRegisterInfo &mri,
|
D | Scheduler.h | 157 Scheduler(const MCSchedModel &Model, LSUnitBase &Lsu) in Scheduler() 160 Scheduler(const MCSchedModel &Model, LSUnitBase &Lsu, in Scheduler()
|
D | RetireControlUnit.h | 80 RetireControlUnit(const MCSchedModel &SM);
|
D | ResourceManager.h | 387 ResourceManager(const MCSchedModel &SM);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/ |
D | Support.h | 94 void computeProcResourceMasks(const MCSchedModel &SM, 108 double computeBlockRThroughput(const MCSchedModel &SM, unsigned DispatchWidth,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC/ |
D | PPCGenSubtargetInfo.inc | 7801 static const llvm::MCSchedModel NoSchedModel = { 7802 MCSchedModel::DefaultIssueWidth, 7803 MCSchedModel::DefaultMicroOpBufferSize, 7804 MCSchedModel::DefaultLoopMicroOpBufferSize, 7805 MCSchedModel::DefaultLoadLatency, 7806 MCSchedModel::DefaultHighLatency, 7807 MCSchedModel::DefaultMispredictPenalty, 7816 static const llvm::MCSchedModel PPC440Model = { 7818 MCSchedModel::DefaultMicroOpBufferSize, 7819 MCSchedModel::DefaultLoopMicroOpBufferSize, [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MCA/ |
D | Support.cpp | 39 void computeProcResourceMasks(const MCSchedModel &SM, in computeProcResourceMasks() 82 double computeBlockRThroughput(const MCSchedModel &SM, unsigned DispatchWidth, in computeBlockRThroughput()
|
D | InstrBuilder.cpp | 33 const MCSchedModel &SM = STI.getSchedModel(); in InstrBuilder() 42 const MCSchedModel &SM = STI.getSchedModel(); in initializeUsedResources() 213 int Latency = MCSchedModel::computeInstrLatency(STI, SCDesc); in computeMaxLatency() 250 const MCSchedModel &SM = STI.getSchedModel(); in populateWrites() 516 const MCSchedModel &SM = STI.getSchedModel(); in createInstrDescImpl()
|
D | Context.cpp | 32 const MCSchedModel &SM = STI.getSchedModel(); in createDefaultPipeline()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MCA/HardwareUnits/ |
D | RegisterFile.cpp | 25 RegisterFile::RegisterFile(const MCSchedModel &SM, const MCRegisterInfo &mri, in RegisterFile() 33 void RegisterFile::initialize(const MCSchedModel &SM, unsigned NumRegs) { in initialize() 417 const MCSchedModel &SM = STI.getSchedModel(); in addRegisterRead()
|
D | RetireControlUnit.cpp | 22 RetireControlUnit::RetireControlUnit(const MCSchedModel &SM) in RetireControlUnit()
|
D | LSUnit.cpp | 24 LSUnitBase::LSUnitBase(const MCSchedModel &SM, unsigned LQ, unsigned SQ, in LSUnitBase()
|
D | ResourceManager.cpp | 111 ResourceManager::ResourceManager(const MCSchedModel &SM) in ResourceManager()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/MCDisassembler/ |
D | Disassembler.cpp | 197 const MCSchedModel SCModel = STI->getSchedModel(); in getLatency()
|