Searched refs:ScalarLoad (Results 1 – 3 of 3) sorted by relevance
23068 auto *ScalarLoad = dyn_cast<LoadSDNode>(Scalar); in combineInsertEltToLoad() local23069 if (!ScalarLoad) in combineInsertEltToLoad()23082 int EltSize = ScalarLoad->getValueType(0).getScalarSizeInBits(); in combineInsertEltToLoad()23083 if (EltSize == 0 || EltSize % 8 != 0 || !ScalarLoad->isSimple() || in combineInsertEltToLoad()23085 ScalarLoad->getExtensionType() != ISD::NON_EXTLOAD || in combineInsertEltToLoad()23086 ScalarLoad->getAddressSpace() != VecLoad->getAddressSpace()) in combineInsertEltToLoad()23092 if (!DAG.areNonVolatileConsecutiveLoads(ScalarLoad, VecLoad, EltSize / 8, in combineInsertEltToLoad()23097 VecLoad, ScalarLoad, VT.getVectorNumElements() * EltSize / 8, -1)) in combineInsertEltToLoad()23113 SDValue Ptr = ScalarLoad->getBasePtr(); in combineInsertEltToLoad()23118 InsIndex == 0 ? ScalarLoad->getPointerInfo() in combineInsertEltToLoad()[all …]
10185 SDValue ScalarLoad = DAG.getExtLoad( in scalarizeVectorLoad() local10192 Vals.push_back(ScalarLoad.getValue(0)); in scalarizeVectorLoad()10193 LoadChains.push_back(ScalarLoad.getValue(1)); in scalarizeVectorLoad()
53195 if (SDValue ScalarLoad = in combineMaskedLoad() local53197 return ScalarLoad; in combineMaskedLoad()