Lines Matching refs:Load
371 static void MoveBelowOrigChain(SelectionDAG *CurDAG, SDValue Load,
375 if (Chain.getNode() == Load.getNode())
376 Ops.push_back(Load.getOperand(0));
381 if (Chain.getOperand(i).getNode() == Load.getNode())
382 Ops.push_back(Load.getOperand(0));
386 CurDAG->getNode(ISD::TokenFactor, SDLoc(Load), MVT::Other, Ops);
393 CurDAG->UpdateNodeOperands(Load.getNode(), Call.getOperand(0),
394 Load.getOperand(1), Load.getOperand(2));
398 Ops.push_back(SDValue(Load.getNode(), 1));
466 /// [Load chain]
469 /// [Load]
484 SDValue Load = N->getOperand(1);
485 if (!isCalleeLoad(Load, Chain, HasCallSeq))
487 MoveBelowOrigChain(CurDAG, Load, SDValue(N, 0), Chain);
1943 SDValue Load = StoredVal->getOperand(0);
1945 if (!ISD::isNormalLoad(Load.getNode())) return false;
1948 LoadNode = cast<LoadSDNode>(Load);
1956 if (!Load.hasOneUse())
1969 if (Chain == Load.getValue(1)) {
1976 if (Op == Load.getValue(1)) {