Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp257 LoadSDNode *LdLo = dyn_cast<LoadSDNode>(stripBitcast(Lo)); in matchLoadD16FromBuildVector() local
258 if (LdLo && Lo.hasOneUse()) { in matchLoadD16FromBuildVector()
260 if (!TiedIn || LdLo->isPredecessorOf(TiedIn.getNode())) in matchLoadD16FromBuildVector()
265 if (LdLo->getMemoryVT() == MVT::i8) { in matchLoadD16FromBuildVector()
266 LoadOp = LdLo->getExtensionType() == ISD::SEXTLOAD ? in matchLoadD16FromBuildVector()
269 assert(LdLo->getMemoryVT() == MVT::i16); in matchLoadD16FromBuildVector()
275 LdLo->getChain(), LdLo->getBasePtr(), TiedIn in matchLoadD16FromBuildVector()
279 CurDAG->getMemIntrinsicNode(LoadOp, SDLoc(LdLo), VTList, in matchLoadD16FromBuildVector()
280 Ops, LdLo->getMemoryVT(), in matchLoadD16FromBuildVector()
281 LdLo->getMemOperand()); in matchLoadD16FromBuildVector()
[all …]