Lines Matching refs:UseIdx
3263 unsigned UseIdx, unsigned UseAlign) const {
3264 int RegNo = (int)(UseIdx+1) - UseMCID.getNumOperands() + 1;
3266 return ItinData->getOperandCycle(UseClass, UseIdx);
3303 unsigned UseIdx, unsigned UseAlign) const {
3304 int RegNo = (int)(UseIdx+1) - UseMCID.getNumOperands() + 1;
3306 return ItinData->getOperandCycle(UseClass, UseIdx);
3333 unsigned UseIdx, unsigned UseAlign) const {
3337 if (DefIdx < DefMCID.getNumDefs() && UseIdx < UseMCID.getNumOperands())
3338 return ItinData->getOperandLatency(DefClass, DefIdx, UseClass, UseIdx);
3388 UseCycle = ItinData->getOperandCycle(UseClass, UseIdx);
3397 UseCycle = getVSTMUseCycle(ItinData, UseMCID, UseClass, UseIdx, UseAlign);
3415 UseCycle = getSTMUseCycle(ItinData, UseMCID, UseClass, UseIdx, UseAlign);
3429 UseClass, UseIdx))
3432 UseClass, UseIdx)) {
3465 unsigned &UseIdx, unsigned &Dist) {
3488 UseIdx = Idx;
3677 unsigned UseIdx) const {
3699 getBundledUseMI(&getRegisterInfo(), UseMI, Reg, UseIdx, UseAdj);
3706 Reg, *ResolvedUseMI, UseIdx, ResolvedUseMI->getDesc(), UseAdj);
3713 unsigned UseIdx, const MCInstrDesc &UseMCID, unsigned UseAdj) const {
3740 if (DefMO.isImplicit() || UseMI.getOperand(UseIdx).isImplicit())
3752 UseIdx, UseAlign);
3772 SDNode *UseNode, unsigned UseIdx) const {
3799 UseMCID, UseIdx, UseAlign);
4076 unsigned UseIdx) const {
4085 SchedModel.computeOperandLatency(&DefMI, DefIdx, &UseMI, UseIdx);