Searched refs:Xnor (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 699 auto Xnor = [&](auto Lhs, auto Rhs) { return Not(Xor(Lhs, Rhs)); }; in simplifyTernarylogic() local 752 Res = Nor(A, Xnor(B, C)); in simplifyTernarylogic() 799 Res = Nor(Xnor(A, C), B); in simplifyTernarylogic() 807 Res = Nor(Xnor(A, B), C); in simplifyTernarylogic() 819 Res = Xor(Or(A, B), Or(Xnor(A, B), C)); in simplifyTernarylogic() 823 Res = Nor(Xnor(A, B), Xnor(A, C)); in simplifyTernarylogic() 827 Res = And(Nand(A, B), Xnor(B, C)); in simplifyTernarylogic() 835 Res = Xor(A, Or(Xnor(A, B), C)); in simplifyTernarylogic() 843 Res = Xor(A, Or(Xnor(A, C), B)); in simplifyTernarylogic() 871 Res = Nor(Xnor(A, B), Xor(A, C)); in simplifyTernarylogic() [all …]
|