Lines Matching defs:MulImm
300 int64_t MulImm = cast<ConstantSDNode>(N)->getSExtValue();
302 MulImm = 1LL << MulImm;
304 if ((MulImm % std::abs(Scale)) != 0)
307 MulImm /= Scale;
308 if ((MulImm >= Min) && (MulImm <= Max)) {
309 Imm = CurDAG->getTargetConstant(MulImm, SDLoc(N), MVT::i32);
321 int64_t MulImm = cast<ConstantSDNode>(N)->getSExtValue();
323 if (MulImm >= 0 && MulImm <= Max) {
324 MulImm *= Scale;
325 Imm = CurDAG->getTargetConstant(MulImm, SDLoc(N), MVT::i32);
924 int64_t MulImm = cast<ConstantSDNode>(N)->getSExtValue();
925 if ((MulImm % std::abs(Scale)) == 0) {
926 int64_t RDVLImm = MulImm / Scale;
7251 int64_t MulImm = cast<ConstantSDNode>(VScale.getOperand(0))->getSExtValue();
7253 if ((MulImm % MemWidthBytes) != 0)
7256 int64_t Offset = MulImm / MemWidthBytes;