Lines Matching refs:OpN
181 static bool getUsedBits(unsigned Opc, unsigned OpN, BitVector &Bits,
588 bool HexagonBitSimplify::getUsedBits(unsigned Opc, unsigned OpN, in getUsedBits() argument
594 if (OpN == D.getNumOperands()-1) in getUsedBits()
606 if (OpN == 1) { in getUsedBits()
619 if (OpN == 1) { in getUsedBits()
627 if (OpN == 1) { in getUsedBits()
637 if (OpN == 1) { in getUsedBits()
692 if (OpN == 1 || OpN == 2) { in getUsedBits()
745 if (OpN == 1) { in getUsedBits()
749 if (OpN == 2) { in getUsedBits()
797 if (OpN == 1) { in getUsedBits()
801 if (OpN == 2) { in getUsedBits()
849 if (OpN == 1 || OpN == 2) { in getUsedBits()
1014 bool isLossyShiftLeft(const MachineInstr &MI, unsigned OpN,
1016 bool isLossyShiftRight(const MachineInstr &MI, unsigned OpN,
1019 bool computeUsedBits(const MachineInstr &MI, unsigned OpN, BitVector &Bits,
1034 unsigned OpN, unsigned &LostB, unsigned &LostE) { in isLossyShiftLeft() argument
1077 if (RegN != OpN) in isLossyShiftLeft()
1094 unsigned OpN, unsigned &LostB, unsigned &LostE) { in isLossyShiftRight() argument
1142 if (RegN != OpN) in isLossyShiftRight()
1205 unsigned OpN, BitVector &Bits, uint16_t Begin) { in computeUsedBits() argument
1208 bool GotBits = HBS::getUsedBits(Opc, OpN, T, Begin, HII); in computeUsedBits()
1213 if (isLossyShiftLeft(MI, OpN, LB, LE) || isLossyShiftRight(MI, OpN, LB, LE)) { in computeUsedBits()
1214 assert(MI.getOperand(OpN).isReg()); in computeUsedBits()
1215 BitTracker::RegisterRef RR = MI.getOperand(OpN); in computeUsedBits()