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