Lines Matching defs:MulImm
295 int64_t MulImm = cast<ConstantSDNode>(N)->getSExtValue();
297 MulImm = 1LL << MulImm;
299 if ((MulImm % std::abs(Scale)) != 0)
302 MulImm /= Scale;
303 if ((MulImm >= Min) && (MulImm <= Max)) {
304 Imm = CurDAG->getTargetConstant(MulImm, SDLoc(N), MVT::i32);
316 int64_t MulImm = cast<ConstantSDNode>(N)->getSExtValue();
318 if (MulImm >= 0 && MulImm <= Max) {
319 MulImm *= Scale;
320 Imm = CurDAG->getTargetConstant(MulImm, SDLoc(N), MVT::i32);
926 int64_t MulImm = cast<ConstantSDNode>(N)->getSExtValue();
927 if ((MulImm % std::abs(Scale)) == 0) {
928 int64_t RDVLImm = MulImm / Scale;
7386 int64_t MulImm = cast<ConstantSDNode>(VScale.getOperand(0))->getSExtValue();
7388 if ((MulImm % MemWidthBytes) != 0)
7391 int64_t Offset = MulImm / MemWidthBytes;