Searched refs:KnownVal (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Analysis/ |
| H A D | CFG.cpp | 2543 TryResult KnownVal = tryEvaluateBool(RHS); in VisitLogicalOperator() local 2544 if (!KnownVal.isKnown()) in VisitLogicalOperator() 2545 KnownVal = tryEvaluateBool(B); in VisitLogicalOperator() 2553 addSuccessor(RHSBlock, TrueBlock, !KnownVal.isFalse()); in VisitLogicalOperator() 2554 addSuccessor(RHSBlock, FalseBlock, !KnownVal.isTrue()); in VisitLogicalOperator() 2593 TryResult KnownVal = tryEvaluateBool(LHS); in VisitLogicalOperator() local 2597 addSuccessor(LHSBlock, TrueBlock, !KnownVal.isFalse()); in VisitLogicalOperator() 2598 addSuccessor(LHSBlock, RHSBlock, !KnownVal.isTrue()); in VisitLogicalOperator() 2601 addSuccessor(LHSBlock, RHSBlock, !KnownVal.isFalse()); in VisitLogicalOperator() 2602 addSuccessor(LHSBlock, FalseBlock, !KnownVal.isTrue()); in VisitLogicalOperator() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 4217 std::optional<bool> KnownVal; in matchICmpToTrueFalseKnownBits() local 4222 KnownVal = KnownBits::eq(KnownLHS, KnownRHS); in matchICmpToTrueFalseKnownBits() 4225 KnownVal = KnownBits::ne(KnownLHS, KnownRHS); in matchICmpToTrueFalseKnownBits() 4228 KnownVal = KnownBits::sge(KnownLHS, KnownRHS); in matchICmpToTrueFalseKnownBits() 4231 KnownVal = KnownBits::sgt(KnownLHS, KnownRHS); in matchICmpToTrueFalseKnownBits() 4234 KnownVal = KnownBits::sle(KnownLHS, KnownRHS); in matchICmpToTrueFalseKnownBits() 4237 KnownVal = KnownBits::slt(KnownLHS, KnownRHS); in matchICmpToTrueFalseKnownBits() 4240 KnownVal = KnownBits::uge(KnownLHS, KnownRHS); in matchICmpToTrueFalseKnownBits() 4243 KnownVal = KnownBits::ugt(KnownLHS, KnownRHS); in matchICmpToTrueFalseKnownBits() 4246 KnownVal = KnownBits::ule(KnownLHS, KnownRHS); in matchICmpToTrueFalseKnownBits() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1258 auto KF = [NSW](const KnownBits &KnownVal, const KnownBits &KnownAmt) { in computeKnownBitsFromOperator() argument 1259 KnownBits Result = KnownBits::shl(KnownVal, KnownAmt); in computeKnownBitsFromOperator() 1263 if (KnownVal.Zero.isSignBitSet()) in computeKnownBitsFromOperator() 1265 if (KnownVal.One.isSignBitSet()) in computeKnownBitsFromOperator() 1279 auto KF = [](const KnownBits &KnownVal, const KnownBits &KnownAmt) { in computeKnownBitsFromOperator() argument 1280 return KnownBits::lshr(KnownVal, KnownAmt); in computeKnownBitsFromOperator() 1291 auto KF = [](const KnownBits &KnownVal, const KnownBits &KnownAmt) { in computeKnownBitsFromOperator() argument 1292 return KnownBits::ashr(KnownVal, KnownAmt); in computeKnownBitsFromOperator()
|
| H A D | InstructionSimplify.cpp | 1395 KnownBits KnownVal = computeKnownBits(Op0, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); in simplifyShift() local 1396 KnownBits KnownShl = KnownBits::shl(KnownVal, KnownAmt); in simplifyShift() 1398 if (KnownVal.Zero.isSignBitSet()) in simplifyShift() 1400 if (KnownVal.One.isSignBitSet()) in simplifyShift()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 11488 Expr::EvalResult KnownVal; in CheckAdditionOperands() local 11491 (!IExp->EvaluateAsInt(KnownVal, Context) || in CheckAdditionOperands() 11492 KnownVal.Val.getInt() != 0))) { in CheckAdditionOperands() 11588 Expr::EvalResult KnownVal; in CheckSubtractionOperands() local 11591 (!RHS.get()->EvaluateAsInt(KnownVal, Context) || in CheckSubtractionOperands() 11592 KnownVal.Val.getInt() != 0))) { in CheckSubtractionOperands()
|