Lines Matching defs:Ops

816   SDValue Ops[] = {ST->getValue(), Base.getOperand(0), Base.getOperand(1),
818 SDNode *MN = CurDAG->getMachineNode(Opcode, dl, VTs, Ops);
870 SDValue Ops[] = {Base.getOperand(0), Base.getOperand(1), Chain};
871 SDNode *MN = CurDAG->getMachineNode(Opcode, dl, VTs, Ops);
943 SDValue Ops[] = { Op0, Op1, getI32Imm(SH, dl), getI32Imm(MB, dl),
945 ReplaceNode(N, CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops));
1178 SDValue Ops[] = {SDValue(Result, 0), SDValue(Result, 0), getI32Imm(32),
1180 return CurDAG->getMachineNode(PPC::RLDIMI, dl, MVT::i64, Ops);
1363 SDValue Ops[] = {SDValue(Result, 0), SDValue(Result, 0), getI32Imm(32),
1365 return CurDAG->getMachineNode(PPC::RLDIMI, dl, MVT::i64, Ops);
1375 SDValue Ops[] = {SDValue(ResultLo, 0), SDValue(ResultHi, 0), getI32Imm(32),
1377 return CurDAG->getMachineNode(PPC::RLDIMI, dl, MVT::i64, Ops);
1432 SDValue Ops[] = {SDValue(Result, 0), SDValue(Result, 0), getI32Imm(32),
1434 return CurDAG->getMachineNode(PPC::RLDIMI, dl, MVT::i64, Ops);
1441 SDValue Ops[] = {SDValue(Result, 0), SDValue(Result, 0), getI32Imm(48),
1443 Result = CurDAG->getMachineNode(PPC::RLDIMI, dl, MVT::i64, Ops);
1448 SDValue Ops[] = {SDValue(Result, 0), SDValue(Result, 0), getI32Imm(16),
1450 Result = CurDAG->getMachineNode(PPC::RLWIMI8, dl, MVT::i64, Ops);
1455 SDValue Ops[] = {SDValue(Result, 0), SDValue(Result, 0), getI32Imm(16),
1457 Result = CurDAG->getMachineNode(PPC::RLWIMI8, dl, MVT::i64, Ops);
2215 SDValue Ops[] =
2219 Ops), 0);
2275 SDValue Ops[] =
2278 Res = SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, Ops),
2295 SDValue Ops[] =
2299 Res = SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, Ops), 0);
2301 SDValue Ops[] =
2305 Res = SDValue(CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops), 0);
2379 SDValue Ops[] =
2383 Ops), 0);
2387 SDValue Ops[] =
2390 return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Ops), 0);
2394 SDValue Ops[] =
2397 return SDValue(CurDAG->getMachineNode(PPC::RLDICR, dl, MVT::i64, Ops), 0);
2401 SDValue Ops[] =
2404 return SDValue(CurDAG->getMachineNode(PPC::RLDIC, dl, MVT::i64, Ops), 0);
2443 SDValue Ops[] =
2447 Ops), 0);
2451 SDValue Ops[] =
2454 return SDValue(CurDAG->getMachineNode(PPC::RLDIMI, dl, MVT::i64, Ops), 0);
3040 std::vector<SDValue> Ops;
3042 Ops.push_back(OpToConvToRecForm.getOperand(i));
3047 MVT::Glue, Ops), 0);
4495 SDValue Ops[] = { Op, getI32Imm(27, dl), getI32Imm(5, dl),
4497 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops);
4509 SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl),
4511 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops);
4518 SDValue Ops[] = { T, getI32Imm(1, dl), getI32Imm(31, dl),
4520 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops);
4552 SDValue Ops[] = { AN, getI32Imm(1, dl), getI32Imm(31, dl),
4554 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops);
4558 SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl),
4560 Op = SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, Ops), 0);
4619 SDValue Ops[] = { IntCR, getI32Imm((32 - (3 - Idx)) & 31, dl),
4622 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops);
4628 SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, Ops), 0);
4883 SDValue Ops[] = {getI32Imm(PCC, dl), CmpLHS.getOperand(0), N->getOperand(4),
4885 CurDAG->SelectNodeTo(N, PPC::BCC, MVT::Other, Ops);
4956 SDValue Ops[] = {Val, getI32Imm(SH, dl), getI32Imm(MB, dl),
4958 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops);
4965 SDValue Ops[] = {Val, getI32Imm(0, dl), getI32Imm(MB, dl),
4967 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops);
4997 SDValue Ops[] = {N->getOperand(0), getI64Imm(0, dl), getI64Imm(MB - 32, dl),
4999 CurDAG->SelectNodeTo(N, PPC::RLWINM8, MVT::i64, Ops);
5054 SDValue Ops[] = {Val, getI64Imm(64 - OnesOnLeft, Loc),
5056 CurDAG->SelectNodeTo(N, PPC::RLDICL, MVT::i64, Ops);
5089 SDValue Ops[] = {Val.getOperand(0), Val.getOperand(1), getI32Imm(0, dl),
5091 ReplaceNode(N, CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops));
5122 SDValue Ops[] = {Val.getOperand(0), RotateAmt, getI32Imm(MB, dl)};
5123 CurDAG->SelectNodeTo(N, PPC::RLDCL, MVT::i64, Ops);
5169 SDValue Ops[] = {Val, getI32Imm(SH, dl), getI32Imm(MB, dl)};
5170 CurDAG->SelectNodeTo(N, PPC::RLDICL, MVT::i64, Ops);
5187 SDValue Ops[] = {N->getOperand(0), getI32Imm(SH, dl), getI32Imm(MB, dl)};
5188 CurDAG->SelectNodeTo(N, PPC::RLDICR, MVT::i64, Ops);
5209 SDValue Ops[] = {
5213 CurDAG->SelectNodeTo(N, PPC::RLDIMI, MVT::i64, Ops);
5265 SDValue Ops[] = {N->getOperand(4), N->getOperand(2), N->getOperand(3)};
5280 Ops[2] = getI32Imm(int(SImmOperand3) & 0xFFFF, dl);
5296 Ops[0] = getI32Imm(TO, dl);
5297 Ops[1] = N->getOperand(3);
5298 Ops[2] = getI32Imm(int(SImmOperand2) & 0xFFFF, dl);
5300 OpsWithMD = {Ops[0], Ops[1], Ops[2]};
5337 SDValue Ops[] = {N->getOperand(1), N->getOperand(2), N->getOperand(3)};
5338 CurDAG->SelectNodeTo(N, PPC::FSELS, MVT::f32, Ops);
5387 SDValue Ops[] = {N->getOperand(2), N->getOperand(3),
5389 SDValue BCDOp = SDValue(CurDAG->getMachineNode(Opcode, dl, VTs, Ops), 0);
5406 SDValue Ops[] = {Move, getI32Imm((32 - (4 + ShiftVal)) & 31, dl),
5409 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops);
5412 CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, Ops), 0);
5597 SDValue Ops[] = { Offset, Base, Chain };
5600 PPCLowering->getPointerTy(CurDAG->getDataLayout()), MVT::Other, Ops);
5635 SDValue Ops[] = { Base, Offset, Chain };
5638 PPCLowering->getPointerTy(CurDAG->getDataLayout()), MVT::Other, Ops);
5735 SDValue Ops[] = { N->getOperand(0).getOperand(0),
5738 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops);
5749 SDValue Ops[] = { N->getOperand(0).getOperand(0),
5752 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops);
5784 SDValue Ops[] = {SDValue(MulNode, 0), getI32Imm(Shift, dl),
5786 CurDAG->SelectNodeTo(N, PPC::RLDICR, MVT::i64, Ops);
5793 SDValue Ops[] = {SDValue(MulNode, 0), getI32Imm(Shift, dl),
5795 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops);
5937 SDValue Ops[] = { CCReg, N->getOperand(2), N->getOperand(3),
5939 CurDAG->SelectNodeTo(N, SelectCCOp, N->getValueType(0), Ops);
5968 SDValue Ops[] = { Base, Offset, Chain };
5971 N->getValueType(0), Ops);
5988 SDValue Ops[] = { Op1, Op2, DMV };
5989 CurDAG->SelectNodeTo(N, PPC::XXPERMDI, N->getValueType(0), Ops);
5997 SDValue Ops[] = { N->getOperand(1), N->getOperand(0) };
6001 MVT::Other, Ops);
6016 SDValue Ops[] = { Pred, N->getOperand(2), N->getOperand(3),
6018 CurDAG->SelectNodeTo(N, PPC::BCC, MVT::Other, Ops);
6064 SDValue Ops[] = { getI32Imm(PCC, dl), CondCode,
6066 CurDAG->SelectNodeTo(N, PPC::BCC, MVT::Other, Ops);
7437 SmallVector<SDValue, 4> Ops;
7445 Ops.push_back(SDValue(ReplOp, 0));
7447 Ops.push_back(V);
7466 CurDAG->SelectNodeTo(PN, NewOpcode, CurDAG->getVTList(NewVTs), Ops);