Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DDataflowAnalysisContextTest.cpp61 auto &XOrX = Context.getOrCreateDisjunction(X, X); in TEST_F()
69 auto &XOrY1 = Context.getOrCreateDisjunction(X, Y); in TEST_F()
70 auto &XOrY2 = Context.getOrCreateDisjunction(X, Y); in TEST_F()
73 auto &YOrX = Context.getOrCreateDisjunction(Y, X); in TEST_F()
77 auto &XOrZ = Context.getOrCreateDisjunction(X, Z); in TEST_F()
242 Context.getOrCreateDisjunction(X, True), True)); in TEST_F()
245 Context.getOrCreateDisjunction(X, False), X)); in TEST_F()
262 Context.equivalentBoolValues(Context.getOrCreateDisjunction(X, Y), in TEST_F()
271 Context.getOrCreateDisjunction(Context.getOrCreateDisjunction(X, Y), Z), in TEST_F()
272 Context.getOrCreateDisjunction(X, Context.getOrCreateDisjunction(Y, Z)))); in TEST_F()
[all …]
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp94 BoolValue &DataflowAnalysisContext::getOrCreateDisjunction(BoolValue &LHS, in getOrCreateDisjunction() function in clang::dataflow::DataflowAnalysisContext
166 getOrCreateDisjunction(FirstToken, SecondToken)); in joinFlowConditions()
260 Result = &getOrCreateDisjunction(LeftSub, RightSub); in substituteBoolValue()
/llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h297 return DACtx->getOrCreateDisjunction(LHS, RHS); in makeOr()
H A DDataflowAnalysisContext.h183 BoolValue &getOrCreateDisjunction(BoolValue &LHS, BoolValue &RHS);