Lines Matching defs:Ops
802 SmallVector<SDValue, 8> Ops;
805 Ops.push_back(Load.getOperand(0));
811 Ops.push_back(Load.getOperand(0));
813 Ops.push_back(Chain.getOperand(i));
815 CurDAG->getNode(ISD::TokenFactor, SDLoc(Load), MVT::Other, Ops);
816 Ops.clear();
817 Ops.push_back(NewChain);
819 Ops.append(OrigChain->op_begin() + 1, OrigChain->op_end());
820 CurDAG->UpdateNodeOperands(OrigChain.getNode(), Ops);
824 Ops.clear();
825 Ops.push_back(SDValue(Load.getNode(), 1));
826 Ops.append(Call->op_begin() + 1, Call->op_end());
827 CurDAG->UpdateNodeOperands(Call.getNode(), Ops);
1032 SDValue Ops[] = {MemNode->getChain(), MemNode->getBasePtr()};
1034 X86ISD::VBROADCAST_LOAD, dl, VTs, Ops, MemNode->getMemoryVT(),
1452 SDValue Ops[] = {N->getOperand(0), N->getOperand(1), MemTmp};
1453 Store = CurDAG->getMemIntrinsicNode(X86ISD::FST, dl, VTs, Ops, MemVT,
1469 SDValue Ops[] = {Store, MemTmp};
1471 X86ISD::FLD, dl, VTs, Ops, MemVT, MPI,
1591 SmallVector<SDValue> Ops(N->op_values());
1592 Ops[0] = And.getOperand(0);
1593 Ops[1] = And.getOperand(1);
1595 CurDAG->getMachineNode(Opc, SDLoc(N), MVT::i32, Ops);
1620 SmallVector<SDValue> Ops = {And.getOperand(1), And.getOperand(2),
1625 Ops.push_back(N->getOperand(2));
1626 Ops.push_back(N->getOperand(3));
1629 Ops.push_back(And.getOperand(6));
1632 Ops.push_back(N->getOperand(4));
1635 NewOpc, SDLoc(N), MVT::i32, MVT::Other, Ops);
3632 const SDValue Ops[] = {Base, Scale, Index, Disp, Segment, InputChain};
3634 MVT::Other, Ops);
3649 const SDValue Ops[] = {Base, Scale, Index, Disp, Segment, InputChain};
3651 MVT::Other, Ops);
3746 const SDValue Ops[] = {Base, Scale, Index, Disp,
3749 Ops);
3751 const SDValue Ops[] = {Base, Scale, Index, Disp,
3754 Ops);
4192 SDValue Ops[] = {
4195 NewNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
4229 SDValue Ops[] = { N0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, Imm,
4232 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
4240 SDValue Ops[] = { N0, N1, Imm };
4242 MachineSDNode *CNode = CurDAG->getMachineNode(ROpc, dl, VTs, Ops);
4262 SDValue Ops[] = { N0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, Imm,
4265 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
4274 SDValue Ops[] = { N0, N2, Imm, InGlue };
4276 MachineSDNode *CNode = CurDAG->getMachineNode(ROpc, dl, VTs, Ops);
4617 SDValue Ops[] = {A, B, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, TImm, C.getOperand(0)};
4618 MNode = CurDAG->getMachineNode(Opc, DL, VTs, Ops);
4992 SDValue Ops[] = { InMask, Src0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4,
4994 CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
4996 SDValue Ops[] = { Src0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4,
4998 CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
5139 SDValue Ops[] = {Node->getOperand(2),
5147 CNode = CurDAG->getMachineNode(Opc, dl, {MVT::x86amx, MVT::Other}, Ops);
5221 SDValue Ops[] = {Node->getOperand(2),
5230 CNode = CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops);
5260 SDValue Ops[] = { Base, Scale, Index, Disp, Segment, TReg, Chain };
5261 CNode = CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops);
5263 SDValue Ops[] = { TReg, Base, Scale, Index, Disp, Segment, Chain };
5264 CNode = CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops);
5517 SDValue Ops[] = { N1, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N0.getOperand(0) };
5519 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
5590 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N1.getOperand(0),
5592 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
5669 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N1.getOperand(0),
5673 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
5678 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
5684 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
5694 SDValue Ops[] = { N1, InGlue };
5697 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
5701 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
5706 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
5799 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N0.getOperand(0) };
5802 Move = CurDAG->getMachineNode(Opc, dl, MVT::i16, MVT::Other, Ops);
5859 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N1.getOperand(0),
5862 CurDAG->getMachineNode(MOpc, dl, MVT::Other, MVT::Glue, Ops);
6170 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, Imm,
6172 NewNode = CurDAG->getMachineNode(MOpc, dl, MVT::i32, MVT::Other, Ops);
6416 SDValue Ops[] = {PassThru, Mask, Base, Scale,
6418 NewNode = CurDAG->getMachineNode(Opc, SDLoc(dl), VTs, Ops);
6420 SDValue Ops[] = {PassThru, Base, Scale, Index,
6422 NewNode = CurDAG->getMachineNode(Opc, SDLoc(dl), VTs, Ops);
6486 SDValue Ops[] = {Base, Scale, Index, Disp, Segment, Mask, Value, Chain};
6488 MachineSDNode *NewNode = CurDAG->getMachineNode(Opc, SDLoc(dl), VTs, Ops);
6513 SDValue Ops[3];
6514 Ops[0] = CallIdValue;
6515 Ops[1] = ArgIndex;
6516 Ops[2] = Chain;
6521 Ops);