Lines Matching defs:LoVal
303 int64_t LoVal = SignExtend64<32>(Val);
305 if (LoVal == HiVal) {
307 generateInstSeqImpl(LoVal, STI, TmpSeq);
470 int64_t LoVal = SignExtend64<32>(Val);
471 if (LoVal == 0)
474 // Subtract the LoVal to emulate the effect of the final ADD.
475 uint64_t Tmp = (uint64_t)Val - (uint64_t)LoVal;
478 // Use trailing zero counts to figure how far we need to shift LoVal to line
481 // final constant come from LoVal.
482 unsigned TzLo = llvm::countr_zero((uint64_t)LoVal);
488 if (Tmp == ((uint64_t)LoVal << ShiftAmt))
489 return RISCVMatInt::generateInstSeq(LoVal, STI);
495 return RISCVMatInt::generateInstSeq(LoVal, STI);