Lines Matching defs:Ops
1361 SDValue Ops[] = { RHS };
1363 CurDAG->getMachineNode(AArch64::MOVi64imm, DL, MVT::i64, Ops);
1449 SmallVector<SDValue, 4> Ops;
1452 Ops.push_back(
1457 Ops.push_back(Regs[i]);
1458 Ops.push_back(CurDAG->getTargetConstant(SubRegs[i], DL, MVT::i32));
1462 CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, DL, MVT::Untyped, Ops);
1479 SmallVector<SDValue, 6> Ops;
1481 Ops.push_back(N->getOperand(1));
1482 Ops.push_back(RegSeq);
1483 Ops.push_back(N->getOperand(NumVecs + ExtOff + 1));
1484 ReplaceNode(N, CurDAG->getMachineNode(Opc, dl, VT, Ops));
1536 SDValue Ops[] = {AUTKey, AUTConstDisc, AUTAddrDisc, X16Copy.getValue(1)};
1538 SDNode *AUT = CurDAG->getMachineNode(AArch64::AUT, DL, MVT::i64, Ops);
1569 SDValue Ops[] = {AUTKey, AUTConstDisc, AUTAddrDisc, PACKey,
1572 SDNode *AUTPAC = CurDAG->getMachineNode(AArch64::AUTPAC, DL, MVT::i64, Ops);
1651 SDValue Ops[] = { Base, Offset, Chain };
1653 MVT::Other, Ops);
1684 SDValue Ops[] = {N->getOperand(2), // Mem operand;
1689 SDNode *Ld = CurDAG->getMachineNode(Opc, dl, ResTys, Ops);
1713 SDValue Ops[] = {N->getOperand(1), // Mem operand
1720 SDNode *Ld = CurDAG->getMachineNode(Opc, dl, ResTys, Ops);
1834 SDValue Ops[] = {N->getOperand(1), N->getOperand(2)};
1835 SDNode *WhilePair = CurDAG->getMachineNode(Opc, DL, MVT::Untyped, Ops);
1849 SDValue Ops[] = {N->getOperand(1), N->getOperand(2)};
1851 SDNode *WhilePair = CurDAG->getMachineNode(Opc, DL, MVT::Untyped, Ops);
1865 SDValue Ops = createZTuple(Regs);
1867 SDNode *Intrinsic = CurDAG->getMachineNode(Opcode, DL, MVT::Untyped, Ops);
1930 SDValue Ops[] = {N->getOperand(IsIntr ? 2 : 1), // Predicate
1936 SDNode *Load = CurDAG->getMachineNode(Opc, DL, ResTys, Ops);
1965 SDValue Ops[] = {PNg, // Predicate-as-counter
1971 SDNode *Load = CurDAG->getMachineNode(Opc, DL, ResTys, Ops);
2000 SDValue Ops[] = {ZtValue, Node->getOperand(3), Node->getOperand(4)};
2005 CurDAG->getMachineNode(Opc, DL, {MVT::Untyped, MVT::Other}, Ops);
2028 SDValue Ops[] = {Zd, Zn, Zm};
2030 SDNode *Intrinsic = CurDAG->getMachineNode(Op, DL, MVT::Untyped, Ops);
2087 SDValue Ops[] = {SubReg, Base, Offset, /*Chain*/ N->getOperand(0)};
2088 SDNode *Mov = CurDAG->getMachineNode(Op, DL, {MVT::Untyped, MVT::Other}, Ops);
2118 SmallVector<SDValue, 6> Ops;
2120 Ops.push_back(N->getOperand(2));
2121 Ops.push_back(Base);
2122 Ops.push_back(Offset);
2123 Ops.push_back(N->getOperand(0)); //Chain
2124 SDNode *Mov = CurDAG->getMachineNode(Op, DL, {MVT::Untyped, MVT::Other}, Ops);
2146 SmallVector<SDValue, 6> Ops;
2152 Ops.push_back(createZMulTuple(Regs));
2156 Ops.push_back(N->getOperand(1 + I));
2159 SDNode *Res = CurDAG->getMachineNode(Opc, DL, MVT::Untyped, Ops);
2178 SDValue Ops[] = {RegSeq, N->getOperand(NumVecs + 2), N->getOperand(0)};
2179 SDNode *St = CurDAG->getMachineNode(Opc, dl, N->getValueType(0), Ops);
2204 SDValue Ops[] = {RegSeq, N->getOperand(NumVecs + 2), // predicate
2208 SDNode *St = CurDAG->getMachineNode(Opc, dl, N->getValueType(0), Ops);
2242 SDValue Ops[] = {RegSeq,
2246 SDNode *St = CurDAG->getMachineNode(Opc, dl, ResTys, Ops);
2305 SDValue Ops[] = {RegSeq, CurDAG->getTargetConstant(LaneNo, dl, MVT::i64),
2307 SDNode *Ld = CurDAG->getMachineNode(Opc, dl, ResTys, Ops);
2344 SDValue Ops[] = {RegSeq,
2350 SDNode *Ld = CurDAG->getMachineNode(Opc, dl, ResTys, Ops);
2395 SDValue Ops[] = {RegSeq, CurDAG->getTargetConstant(LaneNo, dl, MVT::i64),
2397 SDNode *St = CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops);
2426 SDValue Ops[] = {RegSeq, CurDAG->getTargetConstant(LaneNo, dl, MVT::i64),
2430 SDNode *St = CurDAG->getMachineNode(Opc, dl, ResTys, Ops);
2691 SDValue Ops[] = {Opd0, CurDAG->getTargetConstant(Immr, dl, VT),
2693 CurDAG->SelectNodeTo(N, AArch64::SBFMXri, VT, Ops);
2760 SDValue Ops[] = {Opd0, CurDAG->getTargetConstant(Immr, dl, VT),
2762 CurDAG->SelectNodeTo(N, Opc, VT, Ops);
3321 SDValue Ops[] = {And.getOperand(0), SDValue(MOVI, 0),
3325 CurDAG->SelectNodeTo(N, Opc, VT, Ops);
3437 SDValue Ops[] = {OrOpd0, ShiftedOperand,
3439 CurDAG->SelectNodeTo(N, OrrOpc, VT, Ops);
3451 SDValue Ops[] = {
3455 CurDAG->SelectNodeTo(N, OrrOpc, VT, Ops);
3470 SDValue Ops[] = {
3474 CurDAG->SelectNodeTo(N, OrrOpc, VT, Ops);
3492 SDValue Ops[] = {
3496 CurDAG->SelectNodeTo(N, OrrOpc, VT, Ops);
3614 SDValue Ops[] = {Dst, Src, CurDAG->getTargetConstant(ImmR, DL, VT),
3617 CurDAG->SelectNodeTo(N, Opc, VT, Ops);
3667 SDValue Ops[] = {Dst, SDValue(LSR, 0),
3671 CurDAG->SelectNodeTo(N, Opc, VT, Ops);
3720 SDValue Ops[] = {Op0, CurDAG->getTargetConstant(ImmR, DL, VT),
3723 CurDAG->SelectNodeTo(N, Opc, VT, Ops);
3848 SDValue Ops[] = {N->getOperand(0), NewShiftAmt};
3849 CurDAG->SelectNodeTo(N, Opc, VT, Ops);
3929 SmallVector<int, 5> Ops;
3935 Ops.push_back(IntField);
3944 return (Ops[0] << 14) | (Ops[1] << 11) | (Ops[2] << 7) |
3945 (Ops[3] << 3) | (Ops[4]);
4111 SDValue Ops[] = {N->getOperand(1), N->getOperand(2), N->getOperand(3),
4115 CurDAG->getVTList(RegTy, MVT::i32, MVT::Other), Ops);
4525 SDValue Ops[] = {XOR.getOperand(0), XOR.getOperand(1), Imm};
4529 CurDAG->SelectNodeTo(N, Opc, VT, Ops);
4560 SDValue Ops[] = {R1, R2, Imm};
4561 CurDAG->SelectNodeTo(N, AArch64::XAR, N0.getValueType(), Ops);
4673 SDValue Ops[] = { TFI, CurDAG->getTargetConstant(0, DL, MVT::i32),
4675 CurDAG->SelectNodeTo(Node, AArch64::ADDXri, MVT::i64, Ops);
4724 SDValue Ops[] = {ValLo, ValHi, MemAddr, Chain};
4726 SDNode *St = CurDAG->getMachineNode(Op, DL, MVT::i32, MVT::Other, Ops);
7305 SDValue Ops[] = {Offset};
7306 SDNode *MI = CurDAG->getMachineNode(AArch64::MOVi64imm, DL, MVT::i64, Ops);