Lines Matching defs:Glue
216 SDValue Glue;
244 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), Val, Glue);
247 Glue = Chain.getValue(1);
254 if (Glue.getNode())
255 RetOps.push_back(Glue);
343 /// Chain/Glue are the input chain/glue to use, and that TheCall is the call
347 SDValue Chain, SDValue Glue, CallingConv::ID CallConv, bool IsVarArg,
373 MVT::i32, Glue);
374 // FR0 = (Value, Chain, Glue)
378 // TPR = (Chain, Glue)
383 Glue = TPR.getValue(1);
387 RVLocs[i].getValVT(), Glue);
388 Glue = RetVal.getValue(2);
532 SDValue Glue;
535 Glue = Chain.getValue(1);
540 // The Glue is necessary since all emitted instructions must be
544 Chain = DAG.getCopyToReg(Chain, dl, R.first, R.second, Glue);
545 Glue = Chain.getValue(1);
558 Glue = SDValue();
560 Chain = DAG.getCopyToReg(Chain, dl, R.first, R.second, Glue);
561 Glue = Chain.getValue(1);
563 Glue = SDValue();
593 if (Glue.getNode())
594 Ops.push_back(Glue);
607 Chain = DAG.getNode(OpCode, dl, {MVT::Other, MVT::Glue}, Ops);
608 Glue = Chain.getValue(1);
611 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, Glue, dl);
612 Glue = Chain.getValue(1);
616 return LowerCallResult(Chain, Glue, CallConv, IsVarArg, Ins, dl, DAG,
671 if (Op.getOperand(NumOps-1).getValueType() == MVT::Glue)
1291 GlobalAddressSDNode *GA, SDValue Glue, EVT PtrVT, unsigned ReturnReg,
1295 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
1306 // 4. Glue.
1313 DAG.getRegisterMask(Mask), Glue };
1319 Glue = Chain.getValue(1);
1320 return DAG.getCopyFromReg(Chain, dl, ReturnReg, PtrVT, Glue);