Lines Matching defs:RHSv
1520 int64_t LHSv = LHSi->getValue(), RHSv = RHSi->getValue();
1524 case ADD: Result = LHSv + RHSv; break;
1525 case SUB: Result = LHSv - RHSv; break;
1526 case MUL: Result = LHSv * RHSv; break;
1528 if (RHSv == 0)
1531 else if (LHSv == INT64_MIN && RHSv == -1)
1535 Result = LHSv / RHSv;
1537 case AND: Result = LHSv & RHSv; break;
1538 case OR: Result = LHSv | RHSv; break;
1539 case XOR: Result = LHSv ^ RHSv; break;
1540 case SHL: Result = (uint64_t)LHSv << (uint64_t)RHSv; break;
1541 case SRA: Result = LHSv >> RHSv; break;
1542 case SRL: Result = (uint64_t)LHSv >> (uint64_t)RHSv; break;
1749 const auto *RHSv = dyn_cast<VarInit>(RHS);
1758 if (LHSv && MHSv && RHSv) {
1759 std::string Val = std::string(RHSv->getName());
1760 if (LHSv->getAsString() == RHSv->getAsString())