Home
last modified time | relevance | path

Searched refs:MLD (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp732 DILocation *getReplacementMDLocation(DILocation *MLD) { in getReplacementMDLocation() argument
733 auto *Scope = map(MLD->getScope()); in getReplacementMDLocation()
734 auto *InlinedAt = map(MLD->getInlinedAt()); in getReplacementMDLocation()
735 if (MLD->isDistinct()) in getReplacementMDLocation()
736 return DILocation::getDistinct(MLD->getContext(), MLD->getLine(), in getReplacementMDLocation()
737 MLD->getColumn(), Scope, InlinedAt); in getReplacementMDLocation()
738 return DILocation::get(MLD->getContext(), MLD->getLine(), MLD->getColumn(), in getReplacementMDLocation()
774 if (auto *MLD = dyn_cast<DILocation>(N)) in remap() local
775 return getReplacementMDLocation(MLD); in remap()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp2236 void DAGTypeLegalizer::SplitVecRes_MLOAD(MaskedLoadSDNode *MLD, in SplitVecRes_MLOAD()
2238 assert(MLD->isUnindexed() && "Indexed masked load during type legalization!"); in SplitVecRes_MLOAD()
2240 SDLoc dl(MLD); in SplitVecRes_MLOAD()
2241 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(MLD->getValueType(0)); in SplitVecRes_MLOAD()
2243 SDValue Ch = MLD->getChain(); in SplitVecRes_MLOAD()
2244 SDValue Ptr = MLD->getBasePtr(); in SplitVecRes_MLOAD()
2245 SDValue Offset = MLD->getOffset(); in SplitVecRes_MLOAD()
2247 SDValue Mask = MLD->getMask(); in SplitVecRes_MLOAD()
2248 SDValue PassThru = MLD->getPassThru(); in SplitVecRes_MLOAD()
2249 Align Alignment = MLD in SplitVecRes_MLOAD()
2232 SplitVecRes_MLOAD(MaskedLoadSDNode * MLD,SDValue & Lo,SDValue & Hi) SplitVecRes_MLOAD() argument
[all...]
H A DLegalizeTypes.h929 void SplitVecRes_MLOAD(MaskedLoadSDNode *MLD, SDValue &Lo, SDValue &Hi);
H A DDAGCombiner.cpp12163 MaskedLoadSDNode *MLD = cast<MaskedLoadSDNode>(N); in visitMLOAD() local
12164 SDValue Mask = MLD->getMask(); in visitMLOAD()
12169 return CombineTo(N, MLD->getPassThru(), MLD->getChain()); in visitMLOAD()
12173 if (ISD::isConstantSplatVectorAllOnes(Mask.getNode()) && MLD->isUnindexed() && in visitMLOAD()
12174 !MLD->isExpandingLoad() && MLD->getExtensionType() == ISD::NON_EXTLOAD) { in visitMLOAD()
12176 N->getValueType(0), SDLoc(N), MLD->getChain(), MLD->getBasePtr(), in visitMLOAD()
12177 MLD->getPointerInfo(), MLD->getOriginalAlign(), in visitMLOAD()
12178 MLD->getMemOperand()->getFlags(), MLD->getAAInfo(), MLD->getRanges()); in visitMLOAD()
H A DSelectionDAG.cpp861 const MaskedLoadSDNode *MLD = cast<MaskedLoadSDNode>(N); in AddNodeIDCustom() local
862 ID.AddInteger(MLD->getMemoryVT().getRawBits()); in AddNodeIDCustom()
863 ID.AddInteger(MLD->getRawSubclassData()); in AddNodeIDCustom()
864 ID.AddInteger(MLD->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
865 ID.AddInteger(MLD->getMemOperand()->getFlags()); in AddNodeIDCustom()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp22031 MaskedLoadSDNode *MLD = cast<MaskedLoadSDNode>(N->getOperand(0)); in performUnpackCombine() local
22032 SDValue Mask = MLD->getMask(); in performUnpackCombine()
22035 if (MLD->isUnindexed() && MLD->getExtensionType() != ISD::SEXTLOAD && in performUnpackCombine()
22036 SDValue(MLD, 0).hasOneUse() && Mask->getOpcode() == AArch64ISD::PTRUE && in performUnpackCombine()
22037 (MLD->getPassThru()->isUndef() || in performUnpackCombine()
22038 isZerosVector(MLD->getPassThru().getNode()))) { in performUnpackCombine()
22051 VT, DL, MLD->getChain(), MLD->getBasePtr(), MLD->getOffset(), Mask, in performUnpackCombine()
22052 PassThru, MLD->getMemoryVT(), MLD->getMemOperand(), in performUnpackCombine()
22053 MLD->getAddressingMode(), ISD::ZEXTLOAD); in performUnpackCombine()
22055 DAG.ReplaceAllUsesOfValueWith(SDValue(MLD, 1), NewLoad.getValue(1)); in performUnpackCombine()
/freebsd/share/doc/IPv6/
H A DIMPLEMENTATION1436 include, but may not be limited to, (1) MLD while no IPv6 address is assigned