Home
last modified time | relevance | path

Searched refs:SCDesc (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
DTargetSchedule.cpp106 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass() local
107 if (!SCDesc->isValid()) in resolveSchedClass()
108 return SCDesc; in resolveSchedClass()
113 while (SCDesc->isVariant()) { in resolveSchedClass()
117 SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass()
119 return SCDesc; in resolveSchedClass()
187 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI); in computeOperandLatency() local
189 if (DefIdx < SCDesc->NumWriteLatencyEntries) { in computeOperandLatency()
192 STI->getWriteLatencyEntry(SCDesc, DefIdx); in computeOperandLatency()
211 if (SCDesc->isValid() && !DefMI->getOperand(DefOperIdx).isImplicit() in computeOperandLatency()
[all …]
/external/llvm/utils/TableGen/
DSubtargetEmitter.cpp812 MCSchedClassDesc &SCDesc = SCTab.back(); in GenSchedClassTables() local
814 SCDesc.NumMicroOps = 0; in GenSchedClassTables()
815 SCDesc.BeginGroup = false; in GenSchedClassTables()
816 SCDesc.EndGroup = false; in GenSchedClassTables()
817 SCDesc.WriteProcResIdx = 0; in GenSchedClassTables()
818 SCDesc.WriteLatencyIdx = 0; in GenSchedClassTables()
819 SCDesc.ReadAdvanceIdx = 0; in GenSchedClassTables()
838 SCDesc.NumMicroOps = MCSchedClassDesc::VariantNumMicroOps; in GenSchedClassTables()
918 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps; in GenSchedClassTables()
922 SCDesc.NumMicroOps += WriteRes->getValueAsInt("NumMicroOps"); in GenSchedClassTables()
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64StorePairSuppress.cpp82 const MCSchedClassDesc *SCDesc = in shouldAddSTPToBlock() local
86 if (SCDesc->isValid() && !SCDesc->isVariant()) { in shouldAddSTPToBlock()
87 unsigned ResLenWithSTP = BBTrace.getResourceLength(None, SCDesc); in shouldAddSTPToBlock()
/external/llvm/lib/MC/MCDisassembler/
DDisassembler.cpp195 const MCSchedClassDesc *SCDesc = SCModel.getSchedClassDesc(SCClass); in getLatency() local
198 if (!SCDesc || !SCDesc->isValid() || SCDesc->isVariant()) in getLatency()
203 for (unsigned DefIdx = 0, DefEnd = SCDesc->NumWriteLatencyEntries; in getLatency()
206 const MCWriteLatencyEntry *WLEntry = STI->getWriteLatencyEntry(SCDesc, in getLatency()
/external/llvm/include/llvm/CodeGen/
DTargetSchedule.h44 unsigned computeInstrLatency(const MCSchedClassDesc &SCDesc) const;