Lines Matching refs:KnownVal
2448 TryResult KnownVal = tryEvaluateBool(RHS); in VisitLogicalOperator() local
2449 if (!KnownVal.isKnown()) in VisitLogicalOperator()
2450 KnownVal = tryEvaluateBool(B); in VisitLogicalOperator()
2458 addSuccessor(RHSBlock, TrueBlock, !KnownVal.isFalse()); in VisitLogicalOperator()
2459 addSuccessor(RHSBlock, FalseBlock, !KnownVal.isTrue()); in VisitLogicalOperator()
2498 TryResult KnownVal = tryEvaluateBool(LHS); in VisitLogicalOperator() local
2502 addSuccessor(LHSBlock, TrueBlock, !KnownVal.isFalse()); in VisitLogicalOperator()
2503 addSuccessor(LHSBlock, RHSBlock, !KnownVal.isTrue()); in VisitLogicalOperator()
2506 addSuccessor(LHSBlock, RHSBlock, !KnownVal.isFalse()); in VisitLogicalOperator()
2507 addSuccessor(LHSBlock, FalseBlock, !KnownVal.isTrue()); in VisitLogicalOperator()
2702 const TryResult& KnownVal = tryEvaluateBool(C->getCond()); in VisitChooseExpr() local
2703 addSuccessor(Block, KnownVal.isFalse() ? nullptr : LHSBlock); in VisitChooseExpr()
2704 addSuccessor(Block, KnownVal.isTrue() ? nullptr : RHSBlock); in VisitChooseExpr()
2787 const TryResult& KnownVal = tryEvaluateBool(C->getCond()); in VisitConditionalOperator() local
2788 addSuccessor(Block, LHSBlock, !KnownVal.isFalse()); in VisitConditionalOperator()
2789 addSuccessor(Block, RHSBlock, !KnownVal.isTrue()); in VisitConditionalOperator()
3038 const TryResult &KnownVal = tryEvaluateBool(I->getCond()); in VisitIfStmt() local
3042 addSuccessor(Block, ThenBlock, /* IsReachable = */ !KnownVal.isFalse()); in VisitIfStmt()
3043 addSuccessor(Block, ElseBlock, /* IsReachable = */ !KnownVal.isTrue()); in VisitIfStmt()
3429 TryResult KnownVal(true); in VisitForStmt() local
3458 KnownVal = tryEvaluateBool(C); in VisitForStmt()
3462 addSuccessor(ExitConditionBlock, KnownVal.isFalse() ? nullptr : BodyBlock); in VisitForStmt()
3466 KnownVal.isTrue() ? nullptr : LoopSuccessor); in VisitForStmt()
3790 const TryResult& KnownVal = tryEvaluateBool(C); in VisitWhileStmt() local
3793 addSuccessor(ExitConditionBlock, KnownVal.isFalse() ? nullptr : BodyBlock); in VisitWhileStmt()
3797 KnownVal.isTrue() ? nullptr : LoopSuccessor); in VisitWhileStmt()
3905 const TryResult &KnownVal = tryEvaluateBool(D->getCond()); in VisitDoStmt() local
3951 if (!KnownVal.isFalse()) in VisitDoStmt()
3960 addSuccessor(ExitConditionBlock, KnownVal.isTrue() ? nullptr : LoopSuccessor); in VisitDoStmt()
4420 TryResult KnownVal(true); in VisitCXXForRangeStmt() local
4423 KnownVal = tryEvaluateBool(S->getCond()); in VisitCXXForRangeStmt()
4464 KnownVal.isFalse() ? nullptr : LoopVarStmtBlock); in VisitCXXForRangeStmt()
4469 addSuccessor(ConditionBlock, KnownVal.isTrue() ? nullptr : LoopSuccessor); in VisitCXXForRangeStmt()