Lines Matching full:glue
212 SDValue Cmp = DAG.getNode(ARCISD::CMP, dl, MVT::Glue, LHS, RHS);
350 // The Glue in necessary since all emitted instructions must be
352 SDValue Glue;
355 RegsToPass[i].second, Glue);
356 Glue = Chain.getValue(1);
372 // Returns a chain & a glue for retval copy to use.
373 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
389 if (Glue.getNode())
390 Ops.push_back(Glue);
393 Glue = Chain.getValue(1);
396 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, Glue, dl);
397 Glue = Chain.getValue(1);
403 return lowerCallResult(Chain, Glue, RVLocs, dl, DAG, InVals);
408 static SDValue lowerCallResult(SDValue Chain, SDValue Glue,
419 DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), VA.getValVT(), Glue);
421 Glue = RetValue.getValue(2);
666 SDValue Glue;
703 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Glue);
707 Glue = Chain.getValue(1);
713 // Add the glue if we have it.
714 if (Glue.getNode())
715 RetOps.push_back(Glue);