Lines Matching refs:UserMI
145 const MachineInstr *UserMI = UserOp.getParent(); in hasAllNBitUsers() local
148 switch (UserMI->getOpcode()) { in hasAllNBitUsers()
208 unsigned ShAmt = UserMI->getOperand(2).getImm(); in hasAllNBitUsers()
210 Worklist.push_back(std::make_pair(UserMI, Bits - ShAmt)); in hasAllNBitUsers()
219 if (Bits >= (ST.getXLen() - UserMI->getOperand(2).getImm())) in hasAllNBitUsers()
221 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
224 uint64_t Imm = UserMI->getOperand(2).getImm(); in hasAllNBitUsers()
227 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
231 uint64_t Imm = UserMI->getOperand(2).getImm(); in hasAllNBitUsers()
234 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
248 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
267 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
271 if (UserMI->getOperand(2).getImm() >= Bits) in hasAllNBitUsers()
317 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
326 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
335 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()