Lines Matching defs:InputLoad
9502 const SDValue *InputLoad = &Op;
9503 while (InputLoad->getOpcode() == ISD::BITCAST)
9504 InputLoad = &InputLoad->getOperand(0);
9505 if (InputLoad->getOpcode() == ISD::SCALAR_TO_VECTOR ||
9506 InputLoad->getOpcode() == PPCISD::SCALAR_TO_VECTOR_PERMUTED) {
9507 IsPermuted = InputLoad->getOpcode() == PPCISD::SCALAR_TO_VECTOR_PERMUTED;
9508 InputLoad = &InputLoad->getOperand(0);
9510 if (InputLoad->getOpcode() != ISD::LOAD)
9512 LoadSDNode *LD = cast<LoadSDNode>(*InputLoad);
9513 return ISD::isNormalLoad(LD) ? InputLoad : nullptr;
9659 const SDValue *InputLoad = &Op.getOperand(0);
9660 LoadSDNode *LD = cast<LoadSDNode>(*InputLoad);
9710 if (InputLoad->getNode()->hasNUsesOfValue(NumUsesOfInputLD, 0) &&
9722 DAG.ReplaceAllUsesOfValueWith(InputLoad->getValue(1),
10316 const SDValue *InputLoad = getNormalLoadInput(V1, IsPermutedLoad);
10317 if (InputLoad && Subtarget.hasVSX() && V2.isUndef() &&
10319 InputLoad->hasOneUse()) {
10335 LoadSDNode *LD = cast<LoadSDNode>(*InputLoad);
10363 DAG.ReplaceAllUsesOfValueWith(InputLoad->getValue(1), LdSplt.getValue(1));