Lines Matching refs:Immed
396 uint64_t Immed = cast<ConstantSDNode>(N.getNode())->getZExtValue();
399 if (Immed >> 12 == 0) {
401 } else if ((Immed & 0xfff) == 0 && Immed >> 24 == 0) {
403 Immed = Immed >> 12;
409 Val = CurDAG->getTargetConstant(Immed, dl, MVT::i32);
427 uint64_t Immed = cast<ConstantSDNode>(N.getNode())->getZExtValue();
432 if (Immed == 0)
436 Immed = ~((uint32_t)Immed) + 1;
438 Immed = ~Immed + 1ULL;
439 if (Immed & 0xFFFFFFFFFF000000ULL)
442 Immed &= 0xFFFFFFULL;
443 return SelectArithImmed(CurDAG->getConstant(Immed, SDLoc(N), MVT::i32), Val,
2985 uint64_t Immed = cast<ConstantSDNode>(N->getOperand(2))->getZExtValue();
2988 assert(Immed < 2 && "Bad imm");
2991 assert(Immed < 16 && "Bad imm");
2997 CurDAG->getTargetConstant(Immed, DL, MVT::i16),