Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/readability/
H A Dsimplify-boolean-expr.rst8 boolean expressions by application of DeMorgan's Theorem.
97 If `true`, DeMorgan's Theorem will be applied to simplify negated
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Ddemorgan.ll131 ; Test the mirror of DeMorgan's law with an extra 'not'.
370 ; Do not apply DeMorgan's Law to constants. We prefer 'not' ops.
383 ; Do not apply DeMorgan's Law to constants. We prefer 'not' ops.
396 ; PR22723: Recognize DeMorgan's Laws when obfuscated by zexts.
H A Dvector-xor.ll67 ; DeMorgan's Law: ~(~X & Y) --> (X | ~Y)
81 ; DeMorgan's Law: ~(~X | Y) --> (X & ~Y)
/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DSolverTest.cpp286 TEST(SolverTest, DeMorgan) { in TEST() argument
H A DTypeErasedDataflowAnalysisTest.cpp956 TEST_F(FlowConditionTest, DeMorgan) { in TEST_F() argument
/llvm-project-15.0.7/clang-tools-extra/docs/
H A DReleaseNotes.rst296 using DeMorgan's Theorem.
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp2023 if (Instruction *DeMorgan = matchDeMorgansLaws(I, Builder)) in visitAnd() local
2024 return DeMorgan; in visitAnd()
2879 if (Instruction *DeMorgan = matchDeMorgansLaws(I, Builder)) in visitOr() local
2880 return DeMorgan; in visitOr()