Lines Matching defs:MLD
22921 MaskedLoadSDNode *MLD = cast<MaskedLoadSDNode>(N->getOperand(0));
22922 SDValue Mask = MLD->getMask();
22925 if (MLD->isUnindexed() && MLD->getExtensionType() != ISD::SEXTLOAD &&
22926 SDValue(MLD, 0).hasOneUse() && Mask->getOpcode() == AArch64ISD::PTRUE &&
22927 (MLD->getPassThru()->isUndef() ||
22928 isZerosVector(MLD->getPassThru().getNode()))) {
22941 VT, DL, MLD->getChain(), MLD->getBasePtr(), MLD->getOffset(), Mask,
22942 PassThru, MLD->getMemoryVT(), MLD->getMemOperand(),
22943 MLD->getAddressingMode(), ISD::ZEXTLOAD);
22945 DAG.ReplaceAllUsesOfValueWith(SDValue(MLD, 1), NewLoad.getValue(1));