Lines Matching refs:OpN
178 static bool getUsedBits(unsigned Opc, unsigned OpN, BitVector &Bits,
574 bool HexagonBitSimplify::getUsedBits(unsigned Opc, unsigned OpN, in getUsedBits() argument
580 if (OpN == D.getNumOperands()-1) in getUsedBits()
592 if (OpN == 1) { in getUsedBits()
605 if (OpN == 1) { in getUsedBits()
613 if (OpN == 1) { in getUsedBits()
623 if (OpN == 1) { in getUsedBits()
678 if (OpN == 1 || OpN == 2) { in getUsedBits()
731 if (OpN == 1) { in getUsedBits()
735 if (OpN == 2) { in getUsedBits()
783 if (OpN == 1) { in getUsedBits()
787 if (OpN == 2) { in getUsedBits()
835 if (OpN == 1 || OpN == 2) { in getUsedBits()
1006 bool isLossyShiftLeft(const MachineInstr &MI, unsigned OpN,
1008 bool isLossyShiftRight(const MachineInstr &MI, unsigned OpN,
1011 bool computeUsedBits(const MachineInstr &MI, unsigned OpN, BitVector &Bits,
1026 unsigned OpN, unsigned &LostB, unsigned &LostE) { in isLossyShiftLeft() argument
1069 if (RegN != OpN) in isLossyShiftLeft()
1086 unsigned OpN, unsigned &LostB, unsigned &LostE) { in isLossyShiftRight() argument
1134 if (RegN != OpN) in isLossyShiftRight()
1197 unsigned OpN, BitVector &Bits, uint16_t Begin) { in computeUsedBits() argument
1200 bool GotBits = HBS::getUsedBits(Opc, OpN, T, Begin, HII); in computeUsedBits()
1205 if (isLossyShiftLeft(MI, OpN, LB, LE) || isLossyShiftRight(MI, OpN, LB, LE)) { in computeUsedBits()
1206 assert(MI.getOperand(OpN).isReg()); in computeUsedBits()
1207 BitTracker::RegisterRef RR = MI.getOperand(OpN); in computeUsedBits()