Home
last modified time | relevance | path

Searched refs:BiconditionalValue (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/
H A DValue.h195 class BiconditionalValue : public BoolValue {
197 explicit BiconditionalValue(BoolValue &LeftSubVal, BoolValue &RightSubVal) in BiconditionalValue() function
H A DDataflowAnalysisContext.h345 llvm::DenseMap<std::pair<BoolValue *, BoolValue *>, BiconditionalValue *>
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp135 &takeOwnership(std::make_unique<BiconditionalValue>(LHS, RHS)); in getOrCreateIff()
282 auto &BV = *cast<BiconditionalValue>(&Val); in substituteBoolValue()
H A DWatchedLiteralsSolver.cpp231 auto *B = cast<BiconditionalValue>(Val); in buildBooleanFormula()
350 } else if (auto *B = dyn_cast<BiconditionalValue>(Val)) { in buildBooleanFormula()
H A DDebugSupport.cpp107 auto &BV = cast<BiconditionalValue>(B); in debugString()
/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DTestingSupport.h262 std::make_unique<BiconditionalValue>(*LeftSubVal, *RightSubVal)); in iff()