Lines Matching refs:User
11695 SDNode *User = *Op.getNode()->use_begin();
11696 if ((User->getOpcode() != ISD::STORE ||
11698 (User->getOpcode() != ISD::BITCAST ||
11699 User->getValueType(0) != MVT::i32))
13693 for (SDNode *User : Op->uses())
13694 if (User->getOpcode() == ISD::FNEG)
13957 SDNode *User = *UI;
13959 if (User->getOpcode() == ISD::TRUNCATE && User->hasOneUse()) {
13961 UOpNo = User->use_begin().getOperandNo();
13962 User = *User->use_begin();
13965 if (User->getOpcode() != ISD::BRCOND && User->getOpcode() != ISD::SETCC &&
13966 !(User->getOpcode() == ISD::SELECT && UOpNo == 0))
15820 SDNode *User = *Op.getNode()->use_begin();
15824 if (User->getOpcode() == ISD::BR) {
15825 SDValue FalseBB = User->getOperand(1);
15827 DAG.UpdateNodeOperands(User, User->getOperand(0), Dest);
15828 assert(NewBR == User);
15861 SDNode *User = *Op.getNode()->use_begin();
15865 if (User->getOpcode() == ISD::BR) {
15866 SDValue FalseBB = User->getOperand(1);
15868 DAG.UpdateNodeOperands(User, User->getOperand(0), Dest);
15869 assert(NewBR == User);
15892 SDNode *User = *Op.getNode()->use_begin();
15896 if (User->getOpcode() == ISD::BR) {
15897 SDValue FalseBB = User->getOperand(1);
15899 DAG.UpdateNodeOperands(User, User->getOperand(0), Dest);
15900 assert(NewBR == User);
27354 for (auto *User : Sext->uses()) {
27355 if (User->getOpcode() == ISD::ADD || User->getOpcode() == ISD::SHL) {