Lines Matching refs:Instr
714 /// Push Instr's operands onto the stack to be visited.
715 void pushOperands(MachineInstr *Instr) {
716 const iterator_range<mop_iterator> &Range(Instr->explicit_uses());
721 /// Some of Instr's operands are on the top of the stack; remove them and
723 void resetTopOperands(MachineInstr *Instr) {
724 assert(hasRemainingOperands(Instr) &&
727 Worklist.back() = reverse(Instr->explicit_uses());
730 /// Test whether Instr has operands remaining to be visited at the top of
732 bool hasRemainingOperands(const MachineInstr *Instr) const {
736 return Range.begin() != Range.end() && Range.begin()->getParent() == Instr;