Lines Matching defs:MemNode

718       LSBaseSDNode *MemNode;
724 : MemNode(N), OffsetFromBase(Offset) {}
2274 if (auto *MemNode = dyn_cast<MemSDNode>(CurNode))
2275 AddToWorklist(i, MemNode->getChain().getNode(), CurOpNumber);
20589 SDLoc StoreDL(StoreNodes[0].MemNode);
20592 Visited.insert(StoreNodes[i].MemNode);
20597 if (Visited.insert(StoreNodes[i].MemNode->getChain().getNode()).second)
20598 Chains.push_back(StoreNodes[i].MemNode->getChain());
20608 const MachineMemOperand *MMO = MemOp.MemNode->getMemOperand();
20640 SDLoc DL(StoreNodes[0].MemNode);
20649 StoreSDNode *St = cast<StoreSDNode>(StoreNodes[I].MemNode);
20675 StoreSDNode *St = cast<StoreSDNode>(StoreNodes[I].MemNode);
20707 StoreSDNode *St = cast<StoreSDNode>(StoreNodes[i].MemNode);
20753 StoreSDNode *St = cast<StoreSDNode>(StoreNodes[Idx].MemNode);
20783 LSBaseSDNode *FirstInChain = StoreNodes[0].MemNode;
20819 CombineTo(StoreNodes[i].MemNode, NewStore);
21029 SDNode *N = StoreNodes[i].MemNode;
21051 if (SDNode::hasPredecessorHelper(StoreNodes[i].MemNode, Visited, Worklist,
21057 auto &RootCount = StoreRootCountMap[StoreNodes[i].MemNode];
21119 LSBaseSDNode *FirstInChain = StoreNodes[0].MemNode;
21128 StoreSDNode *ST = cast<StoreSDNode>(StoreNodes[i].MemNode);
21209 (StoreNodes[NumSkip].MemNode->getAlign() <= FirstStoreAlign))
21246 LSBaseSDNode *FirstInChain = StoreNodes[0].MemNode;
21279 (StoreNodes[NumSkip].MemNode->getAlign() <= FirstStoreAlign))
21325 StoreSDNode *St = cast<StoreSDNode>(StoreNodes[i].MemNode);
21352 StoreNodes[0].MemNode->getAlign() >= RequiredAlignment) {
21368 LSBaseSDNode *FirstInChain = StoreNodes[0].MemNode;
21371 LoadSDNode *FirstLoad = cast<LoadSDNode>(LoadNodes[0].MemNode);
21388 if (LoadNodes[i].MemNode->getChain() != LoadChain)
21396 if (isDereferenceable && !LoadNodes[i].MemNode->isDereferenceable())
21484 (LoadNodes[NumSkip].MemNode->getAlign() <= FirstLoadAlign) &&
21485 (StoreNodes[NumSkip].MemNode->getAlign() <= FirstStoreAlign))
21514 SDLoc LoadDL(LoadNodes[0].MemNode);
21515 SDLoc StoreDL(StoreNodes[0].MemNode);
21536 StMMOFlags |= TLI.getTargetMMOFlags(*StoreNodes[0].MemNode);
21575 LoadSDNode *Ld = cast<LoadSDNode>(LoadNodes[i].MemNode);
21583 SDValue Val = StoreNodes[i].MemNode->getOperand(1);
21584 CombineTo(StoreNodes[i].MemNode, NewStore);