Lines Matching defs:getI64Imm

189     /// getI64Imm - Return a target constant with the specified value, of type
191 inline SDValue getI64Imm(uint64_t Imm, const SDLoc &dl) {
1273 auto getI64Imm = [CurDAG, dl](uint64_t Imm) {
1299 getI64Imm(Extended.getZExtValue()));
1321 getI64Imm(Extended.getZExtValue()));
1334 getI64Imm(Extended.getZExtValue()));
1352 CurDAG->getMachineNode(PPC::PLI8, dl, MVT::i64, getI64Imm(RotImm));
1362 Result = CurDAG->getMachineNode(PPC::PLI8, dl, MVT::i64, getI64Imm(Hi32));
1372 CurDAG->getMachineNode(PPC::PLI8, dl, MVT::i64, getI64Imm(Hi32));
1374 CurDAG->getMachineNode(PPC::PLI8, dl, MVT::i64, getI64Imm(Lo32));
3102 S->getI64Imm(0, dl),
3103 S->getI64Imm(63, dl)), 0);
3134 RHS = S->getI64Imm(1, dl);
3207 S->getI64Imm(0, dl),
3208 S->getI64Imm(32, dl)), 0);
3264 Neg, S->getI64Imm(1, dl),
3265 S->getI64Imm(63, dl)), 0);
3269 S->getI64Imm(~0ULL, dl)), 0);
3281 ToExtend, S->getI64Imm(1, dl),
3282 S->getI64Imm(63, dl)), 0);
3286 S->getI64Imm(63, dl)), 0);
3384 S->getI64Imm(1, dl), S->getI64Imm(63, dl)),
3443 SUBFNode, S->getI64Imm(1, dl),
3444 S->getI64Imm(63, dl)), 0);
3461 Subtract, S->getI64Imm(1, dl),
3462 S->getI64Imm(63, dl)), 0);
3480 Subtract, S->getI64Imm(1, dl),
3481 S->getI64Imm(63, dl)), 0);
3566 SUBFNode, S->getI64Imm(1, dl),
3567 S->getI64Imm(63, dl)), 0);
3586 S->getI64Imm(63, dl)), 0);
3617 SUBFNode, S->getI64Imm(63, dl)), 0);
3653 Subtract, S->getI64Imm(63, dl)), 0);
3680 S->getI64Imm(58, dl),
3681 S->getI64Imm(63, dl)), 0);
3717 S->getI64Imm(1, dl),
3718 S->getI64Imm(63, dl)), 0);
3721 S->getI64Imm(63, dl)), 0);
3738 S->getI64Imm(~0ULL, dl)), 0);
3742 S->getI64Imm(1, dl),
3743 S->getI64Imm(63, dl)), 0);
3760 S->getI64Imm(1, dl),
3761 S->getI64Imm(63, dl)), 0);
3764 LHS, S->getI64Imm(63, dl)), 0);
3767 RHS, S->getI64Imm(1, dl),
3768 S->getI64Imm(63, dl)), 0);
3776 ADDE8Node, S->getI64Imm(1, dl)), 0);
3793 SUBFE8Node, S->getI64Imm(1, dl)), 0);
3876 S->getI64Imm(63, dl)), 0);
3879 S->getI64Imm(1, dl),
3880 S->getI64Imm(63, dl)), 0);
3899 S->getI64Imm(-1, dl)), 0);
3903 S->getI64Imm(63, dl)), 0);
3920 S->getI64Imm(63, dl)), 0);
3924 LHS, S->getI64Imm(63, dl)), 0);
3927 RHS, S->getI64Imm(1, dl),
3928 S->getI64Imm(63, dl)), 0);
3937 ADDE8Node, S->getI64Imm(1, dl)), 0);
4196 getI64Imm(Imm >> 16, dl)), 0);
4198 getI64Imm(Imm & 0xFFFF, dl)),
4206 getI64Imm(Imm & 0xFFFF, dl)), 0);
4212 getI64Imm(SImm & 0xFFFF, dl)),
4917 SDValue DecrementOps[] = {Subtarget->isPPC64() ? getI64Imm(1, DecrementLoc)
4997 SDValue Ops[] = {N->getOperand(0), getI64Imm(0, dl), getI64Imm(MB - 32, dl),
4998 getI64Imm(ME - 32, dl)};
5044 getI64Imm(OnesOnLeft, Loc),
5045 getI64Imm(ZerosInBetween, Loc)),
5054 SDValue Ops[] = {Val, getI64Imm(64 - OnesOnLeft, Loc),
5055 getI64Imm(NumOfLeadingZeros, Loc)};
5211 SDValue(selectI64Imm(CurDAG, getI64Imm(-1, Dl).getNode()), 0),