Lines Matching refs:hasOneUse
404 if (!N.hasOneUse()) in IsProfitableToFold()
505 if (Callee.getNode() == Chain.getNode() || !Callee.hasOneUse()) in isCalleeLoad()
516 if (!Chain.hasOneUse()) in isCalleeLoad()
532 Callee.getValue(1).hasOneUse()) in isCalleeLoad()
923 !Shift.hasOneUse()) in foldMaskAndShiftToExtract()
971 if (!N.hasOneUse() || !Shift.hasOneUse()) in foldMaskedShiftToScaledMask()
1031 if (Shift.getOpcode() != ISD::SRL || !Shift.hasOneUse() || in foldMaskAndShiftToScale()
1257 if (MulVal.getNode()->getOpcode() == ISD::ADD && MulVal.hasOneUse() && in matchAddressRecursively()
1304 if (!RHS.getNode()->hasOneUse() || in matchAddressRecursively()
1315 !AM.Base_Reg.getNode()->hasOneUse()) || in matchAddressRecursively()
1515 PatternNodeWithChain.hasOneUse() && in selectScalarSSELoad()
1527 if (N.getOpcode() == X86ISD::VZEXT_MOVL && N.getNode()->hasOneUse() && in selectScalarSSELoad()
1530 N.getOperand(0).getNode()->hasOneUse() && in selectScalarSSELoad()
1532 N.getOperand(0).getOperand(0).hasOneUse() && in selectScalarSSELoad()
1884 if (Op == ADD && Val.hasOneUse()) { in getAtomicLoadArithTargetConstant()
2105 if (!Load.hasOneUse()) in isLoadIncOrDecStore()
2327 if (N0->getOpcode() != ISD::SHL || !N0->hasOneUse()) in Select()
2788 if (N0.getOpcode() == ISD::TRUNCATE && N0.hasOneUse() && in Select()
2797 N0.getNode()->hasOneUse() && in Select()