Lines Matching refs:InputLoad

9074   const SDValue *InputLoad = &Op;  in getNormalLoadInput()  local
9075 while (InputLoad->getOpcode() == ISD::BITCAST) in getNormalLoadInput()
9076 InputLoad = &InputLoad->getOperand(0); in getNormalLoadInput()
9077 if (InputLoad->getOpcode() == ISD::SCALAR_TO_VECTOR || in getNormalLoadInput()
9078 InputLoad->getOpcode() == PPCISD::SCALAR_TO_VECTOR_PERMUTED) { in getNormalLoadInput()
9079 IsPermuted = InputLoad->getOpcode() == PPCISD::SCALAR_TO_VECTOR_PERMUTED; in getNormalLoadInput()
9080 InputLoad = &InputLoad->getOperand(0); in getNormalLoadInput()
9082 if (InputLoad->getOpcode() != ISD::LOAD) in getNormalLoadInput()
9084 LoadSDNode *LD = cast<LoadSDNode>(*InputLoad); in getNormalLoadInput()
9085 return ISD::isNormalLoad(LD) ? InputLoad : nullptr; in getNormalLoadInput()
9233 const SDValue *InputLoad = &Op.getOperand(0); in LowerBUILD_VECTOR() local
9234 LoadSDNode *LD = cast<LoadSDNode>(*InputLoad); in LowerBUILD_VECTOR()
9284 if (InputLoad->getNode()->hasNUsesOfValue(NumUsesOfInputLD, 0) && in LowerBUILD_VECTOR()
9296 DAG.ReplaceAllUsesOfValueWith(InputLoad->getValue(1), in LowerBUILD_VECTOR()
9888 const SDValue *InputLoad = getNormalLoadInput(V1, IsPermutedLoad); in LowerVECTOR_SHUFFLE() local
9889 if (InputLoad && Subtarget.hasVSX() && V2.isUndef() && in LowerVECTOR_SHUFFLE()
9891 InputLoad->hasOneUse()) { in LowerVECTOR_SHUFFLE()
9907 LoadSDNode *LD = cast<LoadSDNode>(*InputLoad); in LowerVECTOR_SHUFFLE()
9935 DAG.ReplaceAllUsesOfValueWith(InputLoad->getValue(1), LdSplt.getValue(1)); in LowerVECTOR_SHUFFLE()