Lines Matching refs:OpN
223 static bool getUsedBits(unsigned Opc, unsigned OpN, BitVector &Bits,
623 bool HexagonBitSimplify::getUsedBits(unsigned Opc, unsigned OpN, in getUsedBits() argument
629 if (OpN == D.getNumOperands()-1) in getUsedBits()
641 if (OpN == 1) { in getUsedBits()
654 if (OpN == 1) { in getUsedBits()
662 if (OpN == 1) { in getUsedBits()
672 if (OpN == 1) { in getUsedBits()
727 if (OpN == 1 || OpN == 2) { in getUsedBits()
780 if (OpN == 1) { in getUsedBits()
784 if (OpN == 2) { in getUsedBits()
832 if (OpN == 1) { in getUsedBits()
836 if (OpN == 2) { in getUsedBits()
884 if (OpN == 1 || OpN == 2) { in getUsedBits()
1060 bool isLossyShiftLeft(const MachineInstr &MI, unsigned OpN,
1062 bool isLossyShiftRight(const MachineInstr &MI, unsigned OpN,
1065 bool computeUsedBits(const MachineInstr &MI, unsigned OpN, BitVector &Bits,
1081 unsigned OpN, unsigned &LostB, unsigned &LostE) { in isLossyShiftLeft() argument
1125 if (RegN != OpN) in isLossyShiftLeft()
1141 unsigned OpN, unsigned &LostB, unsigned &LostE) { in isLossyShiftRight() argument
1190 if (RegN != OpN) in isLossyShiftRight()
1251 unsigned OpN, BitVector &Bits, uint16_t Begin) { in computeUsedBits() argument
1254 bool GotBits = HBS::getUsedBits(Opc, OpN, T, Begin, HII); in computeUsedBits()
1259 if (isLossyShiftLeft(MI, OpN, LB, LE) || isLossyShiftRight(MI, OpN, LB, LE)) { in computeUsedBits()
1260 assert(MI.getOperand(OpN).isReg()); in computeUsedBits()
1261 BitTracker::RegisterRef RR = MI.getOperand(OpN); in computeUsedBits()