Lines Matching defs:Glue
219 SDValue Glue;
247 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), Val, Glue);
250 Glue = Chain.getValue(1);
257 if (Glue.getNode())
258 RetOps.push_back(Glue);
346 /// Chain/Glue are the input chain/glue to use, and that TheCall is the call
350 SDValue Chain, SDValue Glue, CallingConv::ID CallConv, bool IsVarArg,
376 MVT::i32, Glue);
377 // FR0 = (Value, Chain, Glue)
381 // TPR = (Chain, Glue)
386 Glue = TPR.getValue(1);
390 RVLocs[i].getValVT(), Glue);
391 Glue = RetVal.getValue(2);
535 SDValue Glue;
538 Glue = Chain.getValue(1);
543 // The Glue is necessary since all emitted instructions must be
547 Chain = DAG.getCopyToReg(Chain, dl, R.first, R.second, Glue);
548 Glue = Chain.getValue(1);
561 Glue = SDValue();
563 Chain = DAG.getCopyToReg(Chain, dl, R.first, R.second, Glue);
564 Glue = Chain.getValue(1);
566 Glue = SDValue();
583 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
597 if (Glue.getNode())
598 Ops.push_back(Glue);
612 Glue = Chain.getValue(1);
615 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, Glue, dl);
616 Glue = Chain.getValue(1);
620 return LowerCallResult(Chain, Glue, CallConv, IsVarArg, Ins, dl, DAG,
675 if (Op.getOperand(NumOps-1).getValueType() == MVT::Glue)
1295 GlobalAddressSDNode *GA, SDValue Glue, EVT PtrVT, unsigned ReturnReg,
1299 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
1310 // 4. Glue.
1317 DAG.getRegisterMask(Mask), Glue };
1323 Glue = Chain.getValue(1);
1324 return DAG.getCopyFromReg(Chain, dl, ReturnReg, PtrVT, Glue);