Home | History | Annotate | Download | only in SystemZ

Lines Matching full:glue

909   SDValue Glue;
917 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R1D, Callee, Glue);
918 Glue = Chain.getValue(1);
925 RegsToPass[I].second, Glue);
926 Glue = Chain.getValue(1);
946 // Glue the call to the argument copies, if any.
947 if (Glue.getNode())
948 Ops.push_back(Glue);
951 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
955 Glue = Chain.getValue(1);
961 Glue, DL);
962 Glue = Chain.getValue(1);
975 VA.getLocVT(), Glue);
977 Glue = RetValue.getValue(2);
1005 SDValue Glue;
1018 // Chain and glue the copies together.
1020 Chain = DAG.getCopyToReg(Chain, DL, Reg, RetValue, Glue);
1021 Glue = Chain.getValue(1);
1025 // Update chain and glue.
1027 if (Glue.getNode())
1028 RetOps.push_back(Glue);
1077 SDVTList RawVTs = DAG.getVTList(MVT::Other, MVT::Glue);
1742 return DAG.getNode(SystemZISD::ICMP, DL, MVT::Glue, C.Op0, C.Op1,
1747 return DAG.getNode(SystemZISD::TM, DL, MVT::Glue, C.Op0, C.Op1,
1750 return DAG.getNode(C.Opcode, DL, MVT::Glue, C.Op0, C.Op1);
1784 // Return an i32 value that is 1 if the CC value produced by Glue is
1787 static SDValue emitSETCC(SelectionDAG &DAG, SDLoc DL, SDValue Glue,
1790 SDValue Result = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, Glue);
1817 SDValue Glue = emitCmp(DAG, DL, C);
1818 return emitSETCC(DAG, DL, Glue, C.CCValid, C.CCMask);
1829 SDValue Glue = emitCmp(DAG, DL, C);
1832 DAG.getConstant(C.CCMask, MVT::i32), Dest, Glue);
1882 SDValue Glue = emitCmp(DAG, DL, C);
1895 SDValue Result = emitSETCC(DAG, DL, Glue, C.CCValid, C.CCMask);
1908 DAG.getConstant(C.CCMask, MVT::i32), Glue};
1910 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue);
1960 SDValue Glue;
1964 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R12D, GOT, Glue);
1965 Glue = Chain.getValue(1);
1966 Chain = DAG.getCopyToReg(Chain, DL, SystemZ::R2D, GOTOffset, Glue);
1967 Glue = Chain.getValue(1);
1988 // Glue the call to the argument copies.
1989 Ops.push_back(Glue);
1992 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
1994 Glue = Chain.getValue(1);
1997 return DAG.getCopyFromReg(Chain, DL, SystemZ::R2D, PtrVT, Glue);
2672 // whose final operand must be MVT::Glue.
2674 SDValue Glue = SDValue(After, After->getNumValues() - 1);
2675 SDValue IPM = DAG.getNode(SystemZISD::IPM, SDLoc(After), MVT::i32, Glue);