/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | TargetSchedule.h | 44 unsigned computeInstrLatency(const MCSchedClassDesc &SCDesc) const; 57 const MCSchedClassDesc *resolveSchedClass(const MachineInstr *MI) const; 100 const MCSchedClassDesc *SC = nullptr) const; 103 const MCSchedClassDesc *SC = nullptr) const; 107 const MCSchedClassDesc *SC = nullptr) const; 131 ProcResIter getWriteProcResBegin(const MCSchedClassDesc *SC) const { in getWriteProcResBegin() 135 ProcResIter getWriteProcResEnd(const MCSchedClassDesc *SC) const { in getWriteProcResEnd()
|
D | MachineTraceMetrics.h | 67 struct MCSchedClassDesc; 289 ArrayRef<const MCSchedClassDesc *> ExtraInstrs = None, 290 ArrayRef<const MCSchedClassDesc *> RemoveInstrs = None) const;
|
D | ScheduleDAGInstrs.h | 44 struct MCSchedClassDesc; 260 const MCSchedClassDesc *getSchedClass(SUnit *SU) const { in getSchedClass()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | TargetSchedule.cpp | 87 const MCSchedClassDesc *SC) const { in mustBeginGroup() 98 const MCSchedClassDesc *SC) const { in mustEndGroup() 109 const MCSchedClassDesc *SC) const { in getNumMicroOps() 133 const MCSchedClassDesc *TargetSchedModel:: 137 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass() 218 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI); in computeOperandLatency() 230 const MCSchedClassDesc *UseDesc = resolveSchedClass(UseMI); in computeOperandLatency() 257 TargetSchedModel::computeInstrLatency(const MCSchedClassDesc &SCDesc) const { in computeInstrLatency() 283 const MCSchedClassDesc *SCDesc = resolveSchedClass(MI); in computeInstrLatency() 313 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI); in computeOutputLatency() [all …]
|
D | MachineCombiner.cpp | 106 SmallVectorImpl<const MCSchedClassDesc *> &InstrsSC); 358 SmallVectorImpl<const MCSchedClassDesc *> &InstrsSC) { in instr2instrSC() 362 const MCSchedClassDesc *SC = SchedModel.getSchedClassDesc(Idx); in instr2instrSC() 383 SmallVector<const MCSchedClassDesc *, 16> InsInstrsSC; in preservesResourceLen() 384 SmallVector<const MCSchedClassDesc *, 16> DelInstrsSC; in preservesResourceLen() 389 ArrayRef<const MCSchedClassDesc *> MSCInsArr = makeArrayRef(InsInstrsSC); in preservesResourceLen() 390 ArrayRef<const MCSchedClassDesc *> MSCDelArr = makeArrayRef(DelInstrsSC); in preservesResourceLen()
|
/external/llvm/lib/CodeGen/ |
D | TargetSchedule.cpp | 77 const MCSchedClassDesc *SC) const { in getNumMicroOps() 101 const MCSchedClassDesc *TargetSchedModel:: 106 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass() 187 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI); in computeOperandLatency() 199 const MCSchedClassDesc *UseDesc = resolveSchedClass(UseMI); in computeOperandLatency() 226 TargetSchedModel::computeInstrLatency(const MCSchedClassDesc &SCDesc) const { in computeInstrLatency() 242 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SCIdx); in computeInstrLatency() 260 const MCSchedClassDesc *SCDesc = resolveSchedClass(MI); in computeInstrLatency() 290 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI); in computeOutputLatency()
|
D | MachineCombiner.cpp | 81 SmallVectorImpl<const MCSchedClassDesc *> &InstrsSC); 293 SmallVectorImpl<const MCSchedClassDesc *> &InstrsSC) { in instr2instrSC() 297 const MCSchedClassDesc *SC = SchedModel.getSchedClassDesc(Idx); in instr2instrSC() 318 SmallVector<const MCSchedClassDesc *, 16> InsInstrsSC; in preservesResourceLen() 319 SmallVector<const MCSchedClassDesc *, 16> DelInstrsSC; in preservesResourceLen() 324 ArrayRef<const MCSchedClassDesc *> MSCInsArr = makeArrayRef(InsInstrsSC); in preservesResourceLen() 325 ArrayRef<const MCSchedClassDesc *> MSCDelArr = makeArrayRef(DelInstrsSC); in preservesResourceLen()
|
/external/llvm/include/llvm/CodeGen/ |
D | TargetSchedule.h | 44 unsigned computeInstrLatency(const MCSchedClassDesc &SCDesc) const; 58 const MCSchedClassDesc *resolveSchedClass(const MachineInstr *MI) const; 98 const MCSchedClassDesc *SC = nullptr) const; 122 ProcResIter getWriteProcResBegin(const MCSchedClassDesc *SC) const { in getWriteProcResBegin() 126 ProcResIter getWriteProcResEnd(const MCSchedClassDesc *SC) const { in getWriteProcResEnd()
|
D | MachineTraceMetrics.h | 269 ArrayRef<const MCSchedClassDesc *> ExtraInstrs = None, 270 ArrayRef<const MCSchedClassDesc *> RemoveInstrs = None) const;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/ |
D | MCSchedule.cpp | 42 const MCSchedClassDesc &SCDesc) { in computeInstrLatency() 59 const MCSchedClassDesc &SCDesc = *getSchedClassDesc(SchedClass); in computeInstrLatency() 72 const MCSchedClassDesc *SCDesc = getSchedClassDesc(SchedClass); in computeInstrLatency() 90 const MCSchedClassDesc &SCDesc) { in getReciprocalThroughput() 115 const MCSchedClassDesc *SCDesc = getSchedClassDesc(SchedClass); in getReciprocalThroughput()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/MC/ |
D | MCSchedule.h | 110 struct MCSchedClassDesc { struct 309 const MCSchedClassDesc *SchedClassTable; 349 const MCSchedClassDesc *getSchedClassDesc(unsigned SchedClassIdx) const { in getSchedClassDesc() 358 const MCSchedClassDesc &SCDesc); 367 const MCSchedClassDesc &SCDesc);
|
D | MCSubtargetInfo.h | 121 const MCSchedClassDesc *SC) const { in getWriteProcResBegin() 125 const MCSchedClassDesc *SC) const { in getWriteProcResEnd() 129 const MCWriteLatencyEntry *getWriteLatencyEntry(const MCSchedClassDesc *SC, in getWriteLatencyEntry() 137 int getReadAdvanceCycles(const MCSchedClassDesc *SC, unsigned UseIdx, in getReadAdvanceCycles()
|
/external/llvm/include/llvm/MC/ |
D | MCSubtargetInfo.h | 120 const MCSchedClassDesc *SC) const { in getWriteProcResBegin() 124 const MCSchedClassDesc *SC) const { in getWriteProcResEnd() 128 const MCWriteLatencyEntry *getWriteLatencyEntry(const MCSchedClassDesc *SC, in getWriteLatencyEntry() 136 int getReadAdvanceCycles(const MCSchedClassDesc *SC, unsigned UseIdx, in getReadAdvanceCycles()
|
D | MCSchedule.h | 101 struct MCSchedClassDesc { struct 189 const MCSchedClassDesc *SchedClassTable; 219 const MCSchedClassDesc *getSchedClassDesc(unsigned SchedClassIdx) const { in getSchedClassDesc()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/ |
D | SystemZHazardRecognizer.cpp | 48 const MCSchedClassDesc *SC = getSchedClass(SU); in getNumDecoderSlots() 94 const MCSchedClassDesc *SC = getSchedClass(SU); in fitsIntoCurrentGroup() 167 const MCSchedClassDesc *SC = getSchedClass(SU); in dumpSU() 268 const MCSchedClassDesc *SC = getSchedClass(SU); in EmitInstruction() 337 const MCSchedClassDesc *SC = getSchedClass(SU); in groupingCost() 386 const MCSchedClassDesc *SC = getSchedClass(SU); in resourcesCost() 414 const MCSchedClassDesc *SC = SchedModel->resolveSchedClass(MI); in emitInstruction()
|
D | SystemZHazardRecognizer.h | 122 const MCSchedClassDesc *getSchedClass(SUnit *SU) const { in getSchedClass()
|
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/ |
D | InstrBuilder.cpp | 30 const MCSchedClassDesc &SCDesc, in initializeUsedResources() 144 const MCSchedClassDesc &SCDesc, in computeMaxLatency() 162 const MCSchedClassDesc &SCDesc = *SM.getSchedClassDesc(SchedClassID); in populateWrites() 341 const MCSchedClassDesc &SCDesc = *SM.getSchedClassDesc(SchedClassID); in createInstrDescImpl() 342 if (SCDesc.NumMicroOps == MCSchedClassDesc::InvalidNumMicroOps) { in createInstrDescImpl()
|
D | InstructionInfoView.cpp | 47 const MCSchedClassDesc &SCDesc = *SM.getSchedClassDesc(SchedClassID); in printView()
|
D | DispatchStage.cpp | 81 const MCSchedClassDesc *SC = SM.getSchedClassDesc(RD.SchedClassID); in updateRAWDependencies()
|
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-exegesis/lib/ |
D | Analysis.h | 53 SchedClass(const llvm::MCSchedClassDesc &SD, 56 const llvm::MCSchedClassDesc *const SCDesc;
|
D | Analysis.cpp | 134 const llvm::MCSchedClassDesc *const SCDesc = in printInstructionRowCsv() 330 getNonRedundantWriteProcRes(const llvm::MCSchedClassDesc &SCDesc, in getNonRedundantWriteProcRes() 375 Analysis::SchedClass::SchedClass(const llvm::MCSchedClassDesc &SD, in SchedClass() 587 const llvm::MCSchedClassDesc *const SCDesc = in run()
|
/external/llvm/utils/TableGen/ |
D | SubtargetEmitter.cpp | 45 std::vector<std::vector<MCSchedClassDesc> > ProcSchedClasses; 807 std::vector<MCSchedClassDesc> &SCTab = SchedTables.ProcSchedClasses.back(); in GenSchedClassTables() 812 MCSchedClassDesc &SCDesc = SCTab.back(); in GenSchedClassTables() 838 SCDesc.NumMicroOps = MCSchedClassDesc::VariantNumMicroOps; in GenSchedClassTables() 918 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps; in GenSchedClassTables() 968 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps; in GenSchedClassTables() 989 if (SCDesc.NumMicroOps == MCSchedClassDesc::InvalidNumMicroOps) { in GenSchedClassTables() 1110 std::vector<MCSchedClassDesc> &SCTab = in EmitSchedClassTables() 1123 << MCSchedClassDesc::InvalidNumMicroOps in EmitSchedClassTables() 1127 MCSchedClassDesc &MCDesc = SCTab[SCIdx]; in EmitSchedClassTables()
|
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/ |
D | SubtargetEmitter.cpp | 49 std::vector<std::vector<MCSchedClassDesc>> ProcSchedClasses; 994 std::vector<MCSchedClassDesc> &SCTab = SchedTables.ProcSchedClasses.back(); in GenSchedClassTables() 1000 MCSchedClassDesc &SCDesc = SCTab.back(); in GenSchedClassTables() 1020 SCDesc.NumMicroOps = MCSchedClassDesc::VariantNumMicroOps; in GenSchedClassTables() 1098 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps; in GenSchedClassTables() 1165 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps; in GenSchedClassTables() 1186 if (SCDesc.NumMicroOps == MCSchedClassDesc::InvalidNumMicroOps) { in GenSchedClassTables() 1307 std::vector<MCSchedClassDesc> &SCTab = in EmitSchedClassTables() 1320 << MCSchedClassDesc::InvalidNumMicroOps in EmitSchedClassTables() 1324 MCSchedClassDesc &MCDesc = SCTab[SCIdx]; in EmitSchedClassTables()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64StorePairSuppress.cpp | 82 const MCSchedClassDesc *SCDesc = in shouldAddSTPToBlock()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64StorePairSuppress.cpp | 87 const MCSchedClassDesc *SCDesc = in shouldAddSTPToBlock()
|