Home
last modified time | relevance | path

Searched refs:getOrCreateNegation (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DDataflowAnalysisContextTest.cpp84 auto &NotX1 = Context.getOrCreateNegation(X); in TEST_F()
85 auto &NotX2 = Context.getOrCreateNegation(X); in TEST_F()
89 auto &NotY = Context.getOrCreateNegation(Y); in TEST_F()
212 FC5, Context.getOrCreateDisjunction(C1, Context.getOrCreateNegation(C1))); in TEST_F()
229 EXPECT_FALSE(Context.equivalentBoolValues(Context.getOrCreateNegation(X), X)); in TEST_F()
232 Context.getOrCreateNegation(Context.getOrCreateNegation(X)), X)); in TEST_F()
334 Context.addFlowConditionConstraint(FC, Context.getOrCreateNegation(X)); in TEST_F()
418 Context.getOrCreateNegation(X))); in TEST_F()
440 Context.getOrCreateNegation(Y))); in TEST_F()
451 Context.getOrCreateNegation(X))); in TEST_F()
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp107 BoolValue &DataflowAnalysisContext::getOrCreateNegation(BoolValue &Val) { in getOrCreateNegation() function in clang::dataflow::DataflowAnalysisContext
173 Constraints.insert(&getOrCreateNegation(getBoolLiteralValue(false))); in querySolver()
184 llvm::DenseSet<BoolValue *> Constraints = {&Token, &getOrCreateNegation(Val)}; in flowConditionImplies()
193 llvm::DenseSet<BoolValue *> Constraints = {&getOrCreateNegation(Token)}; in flowConditionIsTautology()
202 &getOrCreateNegation(getOrCreateIff(Val1, Val2))}; in equivalentBoolValues()
251 Result = &getOrCreateNegation(Sub); in substituteBoolValue()
/llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h303 return DACtx->getOrCreateNegation(Val); in makeNot()
H A DDataflowAnalysisContext.h187 BoolValue &getOrCreateNegation(BoolValue &Val);