Lines Matching defs:InGlue
1041 // The InGlue in necessary since all emitted instructions must be
1043 SDValue InGlue;
1048 Chain = DAG.getCopyToReg(Chain, dl, Reg, RegsToPass[i].second, InGlue);
1049 InGlue = Chain.getValue(1);
1091 if (InGlue.getNode())
1092 Ops.push_back(InGlue);
1100 InGlue = Chain.getValue(1);
1102 Chain = DAG.getCALLSEQ_END(Chain, ArgsSize, 0, InGlue, dl);
1103 InGlue = Chain.getValue(1);
1118 Chain, dl, toCallerWindow(RVLocs[i++].getLocReg()), MVT::i32, InGlue);
1120 InGlue = Lo.getValue(2);
1124 Chain, dl, toCallerWindow(RVLocs[i].getLocReg()), MVT::i32, InGlue);
1126 InGlue = Hi.getValue(2);
1133 RVLocs[i].getValVT(), InGlue)
1135 InGlue = Chain.getValue(2);
1376 // glue operands which copy the outgoing args into registers. The InGlue is
1379 SDValue InGlue;
1382 RegsToPass[i].first, RegsToPass[i].second, InGlue);
1383 InGlue = Chain.getValue(1);
1421 if (InGlue.getNode())
1422 Ops.push_back(InGlue);
1431 InGlue = Chain.getValue(1);
1434 Chain = DAG.getCALLSEQ_END(Chain, ArgsSize, 0, InGlue, DL);
1435 InGlue = Chain.getValue(1);
1468 RV = DAG.getCopyFromReg(Chain, DL, Reg, RVLocs[i].getLocVT(), InGlue);
1470 InGlue = Chain.getValue(2);
2241 SDValue InGlue;
2244 Chain = DAG.getCopyToReg(Chain, DL, SP::O0, Argument, InGlue);
2245 InGlue = Chain.getValue(1);
2258 InGlue};
2260 InGlue = Chain.getValue(1);
2261 Chain = DAG.getCALLSEQ_END(Chain, 1, 0, InGlue, DL);
2262 InGlue = Chain.getValue(1);
2263 SDValue Ret = DAG.getCopyFromReg(Chain, DL, SP::O0, PtrVT, InGlue);