Lines Matching defs:MLD
22031 MaskedLoadSDNode *MLD = cast<MaskedLoadSDNode>(N->getOperand(0));
22032 SDValue Mask = MLD->getMask();
22035 if (MLD->isUnindexed() && MLD->getExtensionType() != ISD::SEXTLOAD &&
22036 SDValue(MLD, 0).hasOneUse() && Mask->getOpcode() == AArch64ISD::PTRUE &&
22037 (MLD->getPassThru()->isUndef() ||
22038 isZerosVector(MLD->getPassThru().getNode()))) {
22051 VT, DL, MLD->getChain(), MLD->getBasePtr(), MLD->getOffset(), Mask,
22052 PassThru, MLD->getMemoryVT(), MLD->getMemOperand(),
22053 MLD->getAddressingMode(), ISD::ZEXTLOAD);
22055 DAG.ReplaceAllUsesOfValueWith(SDValue(MLD, 1), NewLoad.getValue(1));