Lines Matching refs:Bits

83                                         unsigned Bits) {  in vectorPseudoHasAllNBitUsers()  argument
102 return NumDemandedBits && Bits >= *NumDemandedBits; in vectorPseudoHasAllNBitUsers()
120 unsigned Bits = P.second; in hasAllNBitUsers() local
139 if (vectorPseudoHasAllNBitUsers(UserOp, Bits)) in hasAllNBitUsers()
171 if (Bits >= 32) in hasAllNBitUsers()
176 if (Bits >= 8) in hasAllNBitUsers()
184 if (Bits >= 16) in hasAllNBitUsers()
189 if (Bits >= (ST.getXLen() / 2)) in hasAllNBitUsers()
198 if (Bits > ShAmt) { in hasAllNBitUsers()
199 Worklist.push_back(std::make_pair(UserMI, Bits - ShAmt)); in hasAllNBitUsers()
208 if (Bits >= (ST.getXLen() - UserMI->getOperand(2).getImm())) in hasAllNBitUsers()
210 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
214 if (Bits >= (unsigned)llvm::bit_width(Imm)) in hasAllNBitUsers()
216 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
221 if (Bits >= (unsigned)llvm::bit_width<uint64_t>(~Imm)) in hasAllNBitUsers()
223 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
233 if (Bits >= Log2_32(ST.getXLen())) in hasAllNBitUsers()
237 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
245 if (OpIdx == 2 && Bits >= Log2_32(ST.getXLen())) in hasAllNBitUsers()
254 if (OpIdx == 1 && Bits >= 32) in hasAllNBitUsers()
256 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
260 if (UserMI->getOperand(2).getImm() >= Bits) in hasAllNBitUsers()
266 if (OpIdx == 0 && Bits >= 8) in hasAllNBitUsers()
271 if (OpIdx == 0 && Bits >= 16) in hasAllNBitUsers()
276 if (OpIdx == 0 && Bits >= 32) in hasAllNBitUsers()
306 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
315 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()
324 Worklist.push_back(std::make_pair(UserMI, Bits)); in hasAllNBitUsers()