Home
last modified time | relevance | path

Searched refs:NegationValue (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/
H A DValue.h152 class NegationValue : public BoolValue {
154 explicit NegationValue(BoolValue &SubVal) in NegationValue() function
H A DDataflowAnalysisContext.h342 llvm::DenseMap<BoolValue *, NegationValue *> NegationVals;
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp110 Res.first->second = &takeOwnership(std::make_unique<NegationValue>(Val)); in getOrCreateNegation()
249 auto &Negation = *cast<NegationValue>(&Val); in substituteBoolValue()
H A DWatchedLiteralsSolver.cpp220 auto *N = cast<NegationValue>(Val); in buildBooleanFormula()
324 } else if (auto *N = dyn_cast<NegationValue>(Val)) { in buildBooleanFormula()
H A DDebugSupport.cpp95 auto &N = cast<NegationValue>(B); in debugString()
/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DTestingSupport.h248 Vals.push_back(std::make_unique<NegationValue>(*SubVal)); in neg()
H A DTransferTest.cpp2833 const auto *BarVal = dyn_cast_or_null<NegationValue>( in TEST()