Lines Matching defs:Ops

834   SmallVector<SDValue, 8> Ops;
837 Ops.push_back(Load.getOperand(0));
843 Ops.push_back(Load.getOperand(0));
845 Ops.push_back(Chain.getOperand(i));
847 CurDAG->getNode(ISD::TokenFactor, SDLoc(Load), MVT::Other, Ops);
848 Ops.clear();
849 Ops.push_back(NewChain);
851 Ops.append(OrigChain->op_begin() + 1, OrigChain->op_end());
852 CurDAG->UpdateNodeOperands(OrigChain.getNode(), Ops);
856 Ops.clear();
857 Ops.push_back(SDValue(Load.getNode(), 1));
858 Ops.append(Call->op_begin() + 1, Call->op_end());
859 CurDAG->UpdateNodeOperands(Call.getNode(), Ops);
1064 SDValue Ops[] = {MemNode->getChain(), MemNode->getBasePtr()};
1066 X86ISD::VBROADCAST_LOAD, dl, VTs, Ops, MemNode->getMemoryVT(),
1484 SDValue Ops[] = {N->getOperand(0), N->getOperand(1), MemTmp};
1485 Store = CurDAG->getMemIntrinsicNode(X86ISD::FST, dl, VTs, Ops, MemVT,
1501 SDValue Ops[] = {Store, MemTmp};
1503 X86ISD::FLD, dl, VTs, Ops, MemVT, MPI,
1623 SmallVector<SDValue> Ops(N->op_values());
1624 Ops[0] = And.getOperand(0);
1625 Ops[1] = And.getOperand(1);
1627 CurDAG->getMachineNode(Opc, SDLoc(N), MVT::i32, Ops);
1652 SmallVector<SDValue> Ops = {And.getOperand(1), And.getOperand(2),
1657 Ops.push_back(N->getOperand(2));
1658 Ops.push_back(N->getOperand(3));
1661 Ops.push_back(And.getOperand(6));
1664 Ops.push_back(N->getOperand(4));
1667 NewOpc, SDLoc(N), MVT::i32, MVT::Other, Ops);
3678 const SDValue Ops[] = {Base, Scale, Index, Disp, Segment, InputChain};
3680 MVT::Other, Ops);
3695 const SDValue Ops[] = {Base, Scale, Index, Disp, Segment, InputChain};
3697 MVT::Other, Ops);
3792 const SDValue Ops[] = {Base, Scale, Index, Disp,
3795 Ops);
3797 const SDValue Ops[] = {Base, Scale, Index, Disp,
3800 Ops);
4238 SDValue Ops[] = {
4241 NewNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
4275 SDValue Ops[] = { N0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, Imm,
4278 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
4286 SDValue Ops[] = { N0, N1, Imm };
4288 MachineSDNode *CNode = CurDAG->getMachineNode(ROpc, dl, VTs, Ops);
4308 SDValue Ops[] = { N0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, Imm,
4311 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
4320 SDValue Ops[] = { N0, N2, Imm, InGlue };
4322 MachineSDNode *CNode = CurDAG->getMachineNode(ROpc, dl, VTs, Ops);
4663 SDValue Ops[] = {A, B, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, TImm, C.getOperand(0)};
4664 MNode = CurDAG->getMachineNode(Opc, DL, VTs, Ops);
5040 SDValue Ops[] = { InMask, Src0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4,
5042 CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
5044 SDValue Ops[] = { Src0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4,
5046 CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
5206 SDValue Ops[] = {Node->getOperand(2),
5214 CNode = CurDAG->getMachineNode(Opc, dl, {MVT::x86amx, MVT::Other}, Ops);
5288 SDValue Ops[] = {Node->getOperand(2),
5297 CNode = CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops);
5338 SDValue Ops[] = { Base, Scale, Index, Disp, Segment, TReg, Chain };
5339 CNode = CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops);
5341 SDValue Ops[] = { TReg, Base, Scale, Index, Disp, Segment, Chain };
5342 CNode = CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops);
5401 SDValue Ops[] = {TReg, Base, Scale, Index, Disp, Segment, Chain};
5402 MachineSDNode *CNode = CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops);
5654 SDValue Ops[] = { N1, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N0.getOperand(0) };
5656 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
5727 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N1.getOperand(0),
5729 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
5806 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N1.getOperand(0),
5810 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
5815 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
5821 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
5831 SDValue Ops[] = { N1, InGlue };
5834 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
5838 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
5843 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
5936 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N0.getOperand(0) };
5939 Move = CurDAG->getMachineNode(Opc, dl, MVT::i16, MVT::Other, Ops);
5996 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, N1.getOperand(0),
5999 CurDAG->getMachineNode(MOpc, dl, MVT::Other, MVT::Glue, Ops);
6307 SDValue Ops[] = { Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, Imm,
6309 NewNode = CurDAG->getMachineNode(MOpc, dl, MVT::i32, MVT::Other, Ops);
6553 SDValue Ops[] = {PassThru, Mask, Base, Scale,
6555 NewNode = CurDAG->getMachineNode(Opc, SDLoc(dl), VTs, Ops);
6557 SDValue Ops[] = {PassThru, Base, Scale, Index,
6559 NewNode = CurDAG->getMachineNode(Opc, SDLoc(dl), VTs, Ops);
6623 SDValue Ops[] = {Base, Scale, Index, Disp, Segment, Mask, Value, Chain};
6625 MachineSDNode *NewNode = CurDAG->getMachineNode(Opc, SDLoc(dl), VTs, Ops);
6650 SDValue Ops[3];
6651 Ops[0] = CallIdValue;
6652 Ops[1] = ArgIndex;
6653 Ops[2] = Chain;
6658 Ops);