Lines Matching defs:Chain

305   SDValue Chain = ST->getChain();
319 Result = DAG.getStore(Chain, dl, Result, Ptr, ST->getPointerInfo(),
339 SDValue Store = DAG.getTruncStore(Chain, dl,
404 Store1 = DAG.getTruncStore(Chain, dl, TLI.isLittleEndian()?Lo:Hi, Ptr,
410 Store2 = DAG.getTruncStore(Chain, dl, TLI.isLittleEndian()?Hi:Lo, Ptr,
427 SDValue Chain = LD->getChain();
437 SDValue newLoad = DAG.getLoad(intVT, dl, Chain, Ptr, LD->getPointerInfo(),
447 ChainResult = Chain;
469 SDValue Load = DAG.getLoad(RegVT, dl, Chain, Ptr,
487 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, RegVT, Chain, Ptr,
533 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr, LD->getPointerInfo(),
538 Hi = DAG.getExtLoad(HiExtType, dl, VT, Chain, Ptr,
543 Hi = DAG.getExtLoad(HiExtType, dl, VT, Chain, Ptr, LD->getPointerInfo(),
548 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr,
649 SDValue Chain = ST->getChain();
661 return DAG.getStore(Chain, dl, Con, Ptr, ST->getPointerInfo(),
670 return DAG.getStore(Chain, dl, Con, Ptr, ST->getPointerInfo(),
683 Lo = DAG.getStore(Chain, dl, Lo, Ptr, ST->getPointerInfo(), isVolatile,
687 Hi = DAG.getStore(Chain, dl, Hi, Ptr,
700 SDValue Chain = ST->getChain();
742 DAG.getStore(Chain, dl, Value, Ptr,
765 DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(),
785 Lo = DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(),
796 Hi = DAG.getTruncStore(Chain, dl, Hi, Ptr,
807 Hi = DAG.getTruncStore(Chain, dl, Hi, Ptr, ST->getPointerInfo(),
814 Lo = DAG.getTruncStore(Chain, dl, Value, Ptr,
852 DAG.getStore(Chain, dl, Value, Ptr, ST->getPointerInfo(),
863 SDValue Chain = LD->getChain(); // The chain.
901 SDValue Res = DAG.getLoad(NVT, dl, Chain, Ptr, LD->getPointerInfo(),
948 Chain, Ptr, LD->getPointerInfo(),
965 Chain = Ch;
984 Chain, Ptr,
992 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr,
1013 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr,
1022 dl, Node->getValueType(0), Chain, Ptr,
1041 Chain = Ch;
1051 Chain = SDValue(Node, 1);
1057 Chain = Res.getValue(1);
1069 DAG, TLI, Value, Chain);
1077 SDValue Load = DAG.getLoad(SrcVT, dl, Chain, Ptr,
1092 Chain = Load.getValue(1);
1108 Chain, Ptr, LD->getPointerInfo(), SrcVT,
1119 Chain = Result.getValue(1);
1126 if (Chain.getNode() != Node) {
1129 DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 1), Chain);
1567 SDValue Chain = Tmp1.getOperand(0);
1569 // Chain the dynamic stack allocation so that it doesn't modify the stack
1571 Chain = DAG.getCALLSEQ_START(Chain, DAG.getIntPtrConstant(0, true));
1574 SDValue SP = DAG.getCopyFromReg(Chain, dl, SPReg, VT);
1575 Chain = SP.getValue(1);
1582 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Tmp1); // Output chain
1584 Tmp2 = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(0, true),
3568 SDValue Chain = Node->getOperand(0);
3583 SDValue LD = DAG.getExtLoad(ISD::SEXTLOAD, dl, PTy, Chain, Addr,
3670 Tmp1 = Node->getOperand(0); // Chain
3793 SDValue Chain = Node->getOperand(0); // Get the chain.
3806 Tmp1 = DAG.getVAArg(NVT, dl, Chain, Ptr, Node->getOperand(2),
3808 Chain = Tmp1.getValue(1);
3815 DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 1), Chain);