Lines Matching defs:RTest
303 VarTestResult RTest;
326 const VarTestResult <est, const VarTestResult &RTest)
331 BinTest.RTest = RTest;
342 BinTest.RTest.Var = RVar;
343 BinTest.RTest.TestsFor = RTestsFor;
369 return BinTest.RTest;
431 BinTest.RTest.Var, invertConsumedUnconsumed(BinTest.RTest.TestsFor));
704 VarTestResult LTest, RTest;
714 RTest = REntry->second.getVarTest();
716 RTest.Var = nullptr;
717 RTest.TestsFor = CS_None;
720 if (!(LTest.Var == nullptr && RTest.Var == nullptr))
722 static_cast<EffectiveOp>(BinOp->getOpcode() == BO_LOr), LTest, RTest)));
950 &RTest = PInfo.getRTest();
953 RState = RTest.Var ? ThenStates->getState(RTest.Var) : CS_None;
962 if (RState == RTest.TestsFor)
975 if (RState == RTest.TestsFor)
983 if (RTest.Var) {
986 ThenStates->setState(RTest.Var, RTest.TestsFor);
987 else if (RState == invertConsumedUnconsumed(RTest.TestsFor))
991 ElseStates->setState(RTest.Var,
992 invertConsumedUnconsumed(RTest.TestsFor));
993 else if (RState == RTest.TestsFor)