Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Ops

341     SDUse *Ops = OperandRecycler.allocate(
345 Ops[I].setUser(Node);
346 Ops[I].setInitial(Vals[I]);
349 Node->OperandList = Ops;
661 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
663 makeArrayRef(Ops, Glue.getNode() ? 4 : 3));
670 SDValue Ops[] = { Chain, Reg, N, Glue };
672 makeArrayRef(Ops, Glue.getNode() ? 4 : 3));
677 SDValue Ops[] = { Chain, getRegister(Reg, VT) };
678 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
687 SDValue Ops[] = { Chain, getRegister(Reg, VT), Glue };
689 makeArrayRef(Ops, Glue.getNode() ? 3 : 2));
701 /// which must be a vector type, must match the number of operands in Ops.
704 SDValue getBuildVector(EVT VT, const SDLoc &DL, ArrayRef<SDValue> Ops) {
706 return getNode(ISD::BUILD_VECTOR, DL, VT, Ops);
710 /// which must be a vector type, must match the number of operands in Ops.
713 SDValue getBuildVector(EVT VT, const SDLoc &DL, ArrayRef<SDUse> Ops) {
715 return getNode(ISD::BUILD_VECTOR, DL, VT, Ops);
732 SmallVector<SDValue, 16> Ops(VT.getVectorNumElements(), Op);
733 return getNode(ISD::BUILD_VECTOR, DL, VT, Ops);
797 SDValue Ops[] = { Chain,
800 return getNode(ISD::CALLSEQ_START, DL, VTs, Ops);
809 Ops;
810 Ops.push_back(Chain);
811 Ops.push_back(Op1);
812 Ops.push_back(Op2);
814 Ops.push_back(InGlue);
815 return getNode(ISD::CALLSEQ_END, DL, NodeTys, Ops);
819 bool isUndef(unsigned Opcode, ArrayRef<SDValue> Ops);
834 ArrayRef<SDUse> Ops);
836 ArrayRef<SDValue> Ops, const SDNodeFlags Flags = SDNodeFlags());
838 ArrayRef<SDValue> Ops);
840 ArrayRef<SDValue> Ops);
958 SDVTList VTList, ArrayRef<SDValue> Ops,
966 ArrayRef<SDValue> Ops, EVT MemVT,
972 ArrayRef<SDValue> Ops, EVT MemVT,
976 SDValue getMergeValues(ArrayRef<SDValue> Ops, const SDLoc &dl);
1044 ArrayRef<SDValue> Ops, MachineMemOperand *MMO);
1046 ArrayRef<SDValue> Ops, MachineMemOperand *MMO);
1051 SDValue getTargetMemSDNode(SDVTList VTs, ArrayRef<SDValue> Ops,
1093 SDNode *UpdateNodeOperands(SDNode *N, ArrayRef<SDValue> Ops);
1106 ArrayRef<SDValue> Ops);
1109 EVT VT2, ArrayRef<SDValue> Ops);
1111 EVT VT2, EVT VT3, ArrayRef<SDValue> Ops);
1117 ArrayRef<SDValue> Ops);
1122 ArrayRef<SDValue> Ops);
1143 ArrayRef<SDValue> Ops);
1149 EVT VT2, ArrayRef<SDValue> Ops);
1156 EVT VT2, EVT VT3, ArrayRef<SDValue> Ops);
1158 ArrayRef<EVT> ResultTys, ArrayRef<SDValue> Ops);
1160 ArrayRef<SDValue> Ops);
1171 SDNode *getNodeIfExists(unsigned Opcode, SDVTList VTs, ArrayRef<SDValue> Ops,
1311 ArrayRef<SDValue> Ops,
1482 SDNode *FindModifiedNodeSlot(SDNode *N, ArrayRef<SDValue> Ops,
1531 ArrayRef<SDValue> Ops,
1540 for (auto& Op : Ops) {
1558 createOperands(N, Ops);