Lines Matching refs:Glue

1135   SDValue Glue;
1143 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R1D, Callee, Glue);
1144 Glue = Chain.getValue(1);
1151 RegsToPass[I].second, Glue);
1152 Glue = Chain.getValue(1);
1172 // Glue the call to the argument copies, if any.
1173 if (Glue.getNode())
1174 Ops.push_back(Glue);
1177 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
1181 Glue = Chain.getValue(1);
1187 Glue, DL);
1188 Glue = Chain.getValue(1);
1201 VA.getLocVT(), Glue);
1203 Glue = RetValue.getValue(2);
1255 SDValue Glue;
1270 Chain = DAG.getCopyToReg(Chain, DL, Reg, RetValue, Glue);
1271 Glue = Chain.getValue(1);
1277 if (Glue.getNode())
1278 RetOps.push_back(Glue);
1469 SDVTList RawVTs = DAG.getVTList(MVT::Other, MVT::Glue);
1488 return DAG.getNode(Opcode, SDLoc(Op), MVT::Glue, Ops);
1490 SDVTList RawVTs = DAG.getVTList(Op->getValueType(0), MVT::Glue);
2162 return DAG.getNode(SystemZISD::ICMP, DL, MVT::Glue, C.Op0, C.Op1,
2167 return DAG.getNode(SystemZISD::TM, DL, MVT::Glue, C.Op0, C.Op1,
2170 return DAG.getNode(C.Opcode, DL, MVT::Glue, C.Op0, C.Op1);
2204 // Return an i32 value that is 1 if the CC value produced by Glue is
2207 static SDValue emitSETCC(SelectionDAG &DAG, const SDLoc &DL, SDValue Glue,
2210 SDValue Result = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, Glue);
2367 SDValue Glue = emitCmp(DAG, DL, C);
2368 return emitSETCC(DAG, DL, Glue, C.CCValid, C.CCMask);
2379 SDValue Glue = emitCmp(DAG, DL, C);
2382 DAG.getConstant(C.CCMask, DL, MVT::i32), Dest, Glue);
2432 SDValue Glue = emitCmp(DAG, DL, C);
2445 SDValue Result = emitSETCC(DAG, DL, Glue, C.CCValid, C.CCMask);
2458 DAG.getConstant(C.CCMask, DL, MVT::i32), Glue};
2460 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue);
2510 SDValue Glue;
2514 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R12D, GOT, Glue);
2515 Glue = Chain.getValue(1);
2516 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R2D, GOTOffset, Glue);
2517 Glue = Chain.getValue(1);
2538 // Glue the call to the argument copies.
2539 Ops.push_back(Glue);
2542 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
2544 Glue = Chain.getValue(1);
2547 return DAG.getCopyFromReg(Chain, DL, SystemZ::R2D, PtrVT, Glue);
3416 // whose final operand must be MVT::Glue.
3419 SDValue Glue = SDValue(After, After->getNumValues() - 1);
3420 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, Glue);