Lines Matching refs:LDST
5687 bool DAGCombiner::isLegalNarrowLdSt(LSBaseSDNode *LDST, in isLegalNarrowLdSt() argument
5690 if (!LDST) in isLegalNarrowLdSt()
5702 if (!LDST->isSimple()) in isLegalNarrowLdSt()
5705 EVT LdStMemVT = LDST->getMemoryVT(); in isLegalNarrowLdSt()
5720 const Align LDSTAlign = LDST->getAlign(); in isLegalNarrowLdSt()
5723 LDST->getAddressSpace(), NarrowAlign, in isLegalNarrowLdSt()
5724 LDST->getMemOperand()->getFlags())) in isLegalNarrowLdSt()
5729 EVT PtrType = LDST->getBasePtr().getValueType(); in isLegalNarrowLdSt()
5733 if (isa<LoadSDNode>(LDST)) { in isLegalNarrowLdSt()
5734 LoadSDNode *Load = cast<LoadSDNode>(LDST); in isLegalNarrowLdSt()
5762 assert(isa<StoreSDNode>(LDST) && "It is not a Load nor a Store SDNode"); in isLegalNarrowLdSt()
5763 StoreSDNode *Store = cast<StoreSDNode>(LDST); in isLegalNarrowLdSt()