Home
last modified time | relevance | path

Searched refs:ElidesXor (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
DInstCombineSelect.cpp718 [&](Value *V, Value *&NotV, bool &ElidesXor) { in FoldSPFofSPF() argument
722 ElidesXor |= !V->hasNUsesOrMore(3); in FoldSPFofSPF()
735 bool ElidesXor = false; in FoldSPFofSPF() local
745 if (IsFreeOrProfitableToInvert(A, NotA, ElidesXor) && in FoldSPFofSPF()
746 IsFreeOrProfitableToInvert(B, NotB, ElidesXor) && in FoldSPFofSPF()
747 IsFreeOrProfitableToInvert(C, NotC, ElidesXor) && ElidesXor) { in FoldSPFofSPF()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineSelect.cpp1110 [&](Value *V, Value *&NotV, bool &ElidesXor) { in foldSPFofSPF() argument
1114 ElidesXor |= !V->hasNUsesOrMore(3); in foldSPFofSPF()
1127 bool ElidesXor = false; in foldSPFofSPF() local
1139 IsFreeOrProfitableToInvert(A, NotA, ElidesXor) && in foldSPFofSPF()
1140 IsFreeOrProfitableToInvert(B, NotB, ElidesXor) && in foldSPFofSPF()
1141 IsFreeOrProfitableToInvert(C, NotC, ElidesXor) && ElidesXor) { in foldSPFofSPF()