Lines Matching refs:LHSv
943 int64_t LHSv = LHSi->getValue(); in Fold() local
944 if (LHSv <= 0) { in Fold()
949 uint64_t Log = Log2_64(LHSv); in Fold()
1442 int64_t LHSv = LHSi->getValue(), RHSv = RHSi->getValue(); in Fold() local
1446 case ADD: Result = LHSv + RHSv; break; in Fold()
1447 case SUB: Result = LHSv - RHSv; break; in Fold()
1448 case MUL: Result = LHSv * RHSv; break; in Fold()
1453 else if (LHSv == INT64_MIN && RHSv == -1) in Fold()
1457 Result = LHSv / RHSv; in Fold()
1459 case AND: Result = LHSv & RHSv; break; in Fold()
1460 case OR: Result = LHSv | RHSv; break; in Fold()
1461 case XOR: Result = LHSv ^ RHSv; break; in Fold()
1462 case SHL: Result = (uint64_t)LHSv << (uint64_t)RHSv; break; in Fold()
1463 case SRA: Result = LHSv >> RHSv; break; in Fold()
1464 case SRL: Result = (uint64_t)LHSv >> (uint64_t)RHSv; break; in Fold()
1642 VarInit *LHSv = dyn_cast<VarInit>(LHS); in Fold() local
1659 if (LHSv && MHSv && RHSv) { in Fold()
1661 if (LHSv->getAsString() == RHSv->getAsString()) in Fold()