Lines Matching defs: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);
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);
667 SDValue Glue;
704 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Glue);
708 Glue = Chain.getValue(1);
715 if (Glue.getNode())
716 RetOps.push_back(Glue);