Lines Matching refs:OpN
251 static bool getUsedBits(unsigned Opc, unsigned OpN, BitVector &Bits,
651 bool HexagonBitSimplify::getUsedBits(unsigned Opc, unsigned OpN, in getUsedBits() argument
657 if (OpN == D.getNumOperands()-1) in getUsedBits()
669 if (OpN == 1) { in getUsedBits()
682 if (OpN == 1) { in getUsedBits()
690 if (OpN == 1) { in getUsedBits()
700 if (OpN == 1) { in getUsedBits()
755 if (OpN == 1 || OpN == 2) { in getUsedBits()
808 if (OpN == 1) { in getUsedBits()
812 if (OpN == 2) { in getUsedBits()
860 if (OpN == 1) { in getUsedBits()
864 if (OpN == 2) { in getUsedBits()
912 if (OpN == 1 || OpN == 2) { in getUsedBits()
1088 bool isLossyShiftLeft(const MachineInstr &MI, unsigned OpN,
1090 bool isLossyShiftRight(const MachineInstr &MI, unsigned OpN,
1093 bool computeUsedBits(const MachineInstr &MI, unsigned OpN, BitVector &Bits,
1109 unsigned OpN, unsigned &LostB, unsigned &LostE) { in isLossyShiftLeft() argument
1153 if (RegN != OpN) in isLossyShiftLeft()
1169 unsigned OpN, unsigned &LostB, unsigned &LostE) { in isLossyShiftRight() argument
1218 if (RegN != OpN) in isLossyShiftRight()
1279 unsigned OpN, BitVector &Bits, uint16_t Begin) { in computeUsedBits() argument
1282 bool GotBits = HBS::getUsedBits(Opc, OpN, T, Begin, HII); in computeUsedBits()
1287 if (isLossyShiftLeft(MI, OpN, LB, LE) || isLossyShiftRight(MI, OpN, LB, LE)) { in computeUsedBits()
1288 assert(MI.getOperand(OpN).isReg()); in computeUsedBits()
1289 BitTracker::RegisterRef RR = MI.getOperand(OpN); in computeUsedBits()