Lines Matching refs:Op
78 bool isOpRelevant(MachineOperand &Op);
81 RegInterval getRegInterval(MachineOperand &Op);
136 MachineOperand &Op = MI.getOperand(0); in getHwCounts() local
137 assert(Op.isReg() && "First LGKM operand must be a register!"); in getHwCounts()
139 unsigned Reg = Op.getReg(); in getHwCounts()
150 bool SIInsertWaits::isOpRelevant(MachineOperand &Op) { in isOpRelevant() argument
153 if (!Op.isReg()) in isOpRelevant()
157 if (Op.isDef()) in isOpRelevant()
161 MachineInstr &MI = *Op.getParent(); in isOpRelevant()
173 return Op.isIdenticalTo(*I); in isOpRelevant()
179 RegInterval SIInsertWaits::getRegInterval(MachineOperand &Op) { in getRegInterval() argument
181 if (!Op.isReg()) in getRegInterval()
184 unsigned Reg = Op.getReg(); in getRegInterval()
218 MachineOperand &Op = MI.getOperand(i); in pushInstruction() local
219 if (!isOpRelevant(Op)) in pushInstruction()
222 RegInterval Interval = getRegInterval(Op); in pushInstruction()
226 if (Op.isDef()) in pushInstruction()
230 if (Op.isUse()) in pushInstruction()
313 MachineOperand &Op = MI.getOperand(i); in handleOperands() local
314 RegInterval Interval = getRegInterval(Op); in handleOperands()
317 if (Op.isDef()) { in handleOperands()
322 if (Op.isUse()) in handleOperands()