Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:hasOneUse

405   if (!Op.hasOneUse()) return 0;
467 assert(Op.hasOneUse() && "Unknown reuse!");
571 if (isSetCCEquivalent(N, N0, N1, N2) && N.getNode()->hasOneUse())
588 if (N0.hasOneUse()) {
606 if (N1.hasOneUse()) {
677 if (TLO.Old.getNode()->getOperand(i).getNode()->hasOneUse())
1292 if (Op.hasOneUse() &&
1360 if (N01C && N00.getOpcode() == ISD::ADD && N00.getNode()->hasOneUse() &&
1489 if (N0.getOpcode() == ISD::SHL && N0.getNode()->hasOneUse()) {
1493 if (N1.getOpcode() == ISD::SHL && N1.getNode()->hasOneUse()) {
1820 N0.getNode()->hasOneUse()) {
1824 N1.getNode()->hasOneUse()) {
1837 if (N1C && N0.getOpcode() == ISD::ADD && N0.getNode()->hasOneUse() &&
2680 N0.hasOneUse()) {
2713 LN0->isUnindexed() && N0.hasOneUse() && LN0->hasOneUse()) {
2824 if (!N0.getNode()->hasOneUse())
2834 if (!N1.getNode()->hasOneUse())
2847 if (!N0.getNode()->hasOneUse() ||
2848 !N1.getNode()->hasOneUse())
2861 if (!N00.getNode()->hasOneUse())
2872 if (!N10.getNode()->hasOneUse())
2903 if (!N.getNode()->hasOneUse())
3104 if (N1C && N0.getOpcode() == ISD::AND && N0.getNode()->hasOneUse() &&
3169 (N0.getNode()->hasOneUse() || N1.getNode()->hasOneUse())) {
3430 N0.getNode()->hasOneUse() &&
3498 if (!LHS->hasOneUse()) return SDValue();
3594 N1.hasOneUse() && N1.getOperand(0).hasOneUse()) {
3653 if (N1C && N0.getOpcode() == ISD::SRL && N0.hasOneUse() &&
3781 N1.hasOneUse() && N1.getOperand(0).hasOneUse()) {
3803 N0.getOperand(0).hasOneUse() &&
3804 N0.getOperand(0).getOperand(1).hasOneUse() &&
3967 N1.hasOneUse() && N1.getOperand(0).hasOneUse()) {
4017 if (N->hasOneUse()) {
4021 else if (Use->getOpcode() == ISD::TRUNCATE && Use->hasOneUse()) {
4371 if (!N0.hasOneUse())
4394 ISD::isUNINDEXEDLoad(N0.getNode()) && N0.hasOneUse()) {
4426 if (!N0.hasOneUse())
4665 if (!N0.hasOneUse())
4698 if (!N0.hasOneUse())
4728 ISD::isUNINDEXEDLoad(N0.getNode()) && N0.hasOneUse()) {
4800 N0.hasOneUse()) {
4895 if (!N0.hasOneUse())
4920 N0.hasOneUse()) {
5006 if (!V.getNode()->hasOneUse())
5066 if (N0.getOpcode() == ISD::SRL && N0.hasOneUse()) {
5097 if (ShAmt == 0 && N0.getOpcode() == ISD::SHL && N0.hasOneUse() &&
5107 if (!isa<LoadSDNode>(N0) || !N0.hasOneUse())
5268 N0.hasOneUse() &&
5337 LegalTypes && !LegalOperations && N0->hasOneUse()) {
5369 N0.getOpcode() == ISD::BITCAST && N0.hasOneUse() &&
5371 N0.getOperand(0).hasOneUse()) {
5480 if (!LD1 || !LD2 || !ISD::isNON_EXTLoad(LD1) || !LD1->hasOneUse() ||
5487 LD2->hasOneUse() &&
5516 N0.getOpcode() == ISD::BUILD_VECTOR && N0.getNode()->hasOneUse() &&
5558 if (ISD::isNormalLoad(N0.getNode()) && N0.hasOneUse() &&
5586 N0.getNode()->hasOneUse() && VT.isInteger() &&
5605 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse() &&
5832 N0.getOpcode() == ISD::FADD && N0.getNode()->hasOneUse() &&
5985 if (N0.getOpcode() == ISD::FMUL && N0->hasOneUse()) {
5992 if (N1.getOpcode() == ISD::FMUL && N1->hasOneUse()) {
6063 if (N0.getOpcode() == ISD::FMUL && N0->hasOneUse()) {
6071 if (N1.getOpcode() == ISD::FMUL && N1->hasOneUse()) {
6081 N0->hasOneUse() && N0.getOperand(0).hasOneUse()) {
6149 N0.getNode()->hasOneUse() && isa<ConstantFPSDNode>(N0.getOperand(1)))
6503 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse()) {
6535 if (N->hasOneUse() &&
6556 if (ISD::isNON_EXTLoad(N0.getNode()) && N0.hasOneUse() &&
6594 N0.getNode()->hasOneUse() &&
6681 N0.getOpcode() == ISD::BITCAST && N0.getNode()->hasOneUse() &&
6719 if ((N1.hasOneUse() && N1.getOpcode() == ISD::SRL) ||
6720 ((N1.getOpcode() == ISD::TRUNCATE && N1.hasOneUse()) &&
6721 (N1.getOperand(0).hasOneUse() &&
6792 if (N1.hasOneUse() && N1.getOpcode() == ISD::XOR) {
6823 if (RHSCI->getAPIntValue() == 1 && Op0.hasOneUse() &&
6955 Ptr.getNode()->hasOneUse())
7168 if (Ptr.getNode()->hasOneUse())
7537 if (ST->isTruncatingStore() || VT.isVector() || !Value.hasOneUse())
7568 if (ISD::isNormalLoad(N0.getNode()) && N0.hasOneUse() &&
7655 Value.hasOneUse() &&
7755 if (Chain->hasOneUse() && Chain->use_begin()->getOpcode() == ISD::STORE)
7785 if (Index != St && !SDValue(Index, 1)->hasOneUse())
8365 && Value.getNode()->hasOneUse() && ST->isUnindexed() &&
8520 if (!InVec.hasOneUse())
8541 if (!InVec.hasOneUse())
8551 if (!InVec.hasOneUse())
8566 if (!InVec.hasOneUse())
9409 !LHS.hasOneUse() || !RHS.hasOneUse())
9568 (TV->hasOneUse() || FV->hasOneUse())) {