Home | History | Annotate | Download | only in AArch64

Lines Matching defs:Immed

263   uint64_t Immed = cast<ConstantSDNode>(N.getNode())->getZExtValue();
266 if (Immed >> 12 == 0) {
268 } else if ((Immed & 0xfff) == 0 && Immed >> 24 == 0) {
270 Immed = Immed >> 12;
276 Val = CurDAG->getTargetConstant(Immed, dl, MVT::i32);
294 uint64_t Immed = cast<ConstantSDNode>(N.getNode())->getZExtValue();
299 if (Immed == 0)
303 Immed = ~((uint32_t)Immed) + 1;
305 Immed = ~Immed + 1ULL;
306 if (Immed & 0xFFFFFFFFFF000000ULL)
309 Immed &= 0xFFFFFFULL;
310 return SelectArithImmed(CurDAG->getConstant(Immed, SDLoc(N), MVT::i32), Val,
2487 uint64_t Immed = cast<ConstantSDNode>(N->getOperand(2))->getZExtValue();
2490 assert(Immed < 2 && "Bad imm");
2493 assert(Immed < 16 && "Bad imm");
2499 CurDAG->getTargetConstant(Immed, DL, MVT::i16),