Lines Matching refs:Bits

94                                         unsigned Bits) {  in vectorPseudoHasAllNBitUsers()  argument
113 return NumDemandedBits && Bits >= *NumDemandedBits; in vectorPseudoHasAllNBitUsers()
131 unsigned Bits = P.second; in hasAllNBitUsers() local
150 if (vectorPseudoHasAllNBitUsers(UserOp, Bits)) in hasAllNBitUsers()
182 if (Bits >= 32) in hasAllNBitUsers()
187 if (Bits >= 8) in hasAllNBitUsers()
195 if (Bits >= 16) in hasAllNBitUsers()
200 if (Bits >= (ST.getXLen() / 2)) in hasAllNBitUsers()
209 if (Bits > ShAmt) { 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()
225 if (Bits >= (unsigned)llvm::bit_width(Imm)) in hasAllNBitUsers()
227 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
232 if (Bits >= (unsigned)llvm::bit_width<uint64_t>(~Imm)) in hasAllNBitUsers()
234 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
244 if (Bits >= Log2_32(ST.getXLen())) in hasAllNBitUsers()
248 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
256 if (OpIdx == 2 && Bits >= Log2_32(ST.getXLen())) in hasAllNBitUsers()
265 if (OpIdx == 1 && Bits >= 32) in hasAllNBitUsers()
267 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
271 if (UserMI->getOperand(2).getImm() >= Bits) in hasAllNBitUsers()
277 if (OpIdx == 0 && Bits >= 8) in hasAllNBitUsers()
282 if (OpIdx == 0 && Bits >= 16) in hasAllNBitUsers()
287 if (OpIdx == 0 && Bits >= 32) 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()