Home
last modified time | relevance | path

Searched refs:SPF_SMIN (Results 1 – 17 of 17) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
DInstCombineSelect.cpp30 case SPF_SMIN: in getInverseMinMaxSelectPattern()
35 return SPF_SMIN; in getInverseMinMaxSelectPattern()
47 case SPF_SMIN: in getCmpPredicateForMinMax()
667 if ((SPF1 == SPF_SMIN && SPF2 == SPF_SMAX) || in FoldSPFofSPF()
668 (SPF1 == SPF_SMAX && SPF2 == SPF_SMIN) || in FoldSPFofSPF()
683 (SPF1 == SPF_SMIN && ACB.sle(ACC)) || in FoldSPFofSPF()
691 (SPF1 == SPF_SMIN && ACB.sgt(ACC)) || in FoldSPFofSPF()
DInstCombineCompares.cpp3273 if (SPR.Flavor == SPF_SMIN) { in visitICmpInst()
/external/llvm/unittests/Analysis/
DValueTrackingTest.cpp176 expectPattern({SPF_SMIN, SPNB_NA, false}); in TEST_F()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineSelect.cpp47 case ICmpInst::ICMP_SLE: return SPF_SMIN; in MatchSelectPattern()
59 case ICmpInst::ICMP_SGE: return SPF_SMIN; in MatchSelectPattern()
567 if ((SPF1 == SPF_SMIN && SPF2 == SPF_SMAX) || in FoldSPFofSPF()
568 (SPF1 == SPF_SMAX && SPF2 == SPF_SMIN) || in FoldSPFofSPF()
DInstCombine.h33 SPF_SMIN, SPF_UMIN, enumerator
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
DValueTrackingTest.cpp177 expectPattern({SPF_SMIN, SPNB_NA, false}); in TEST_F()
/external/llvm/include/llvm/Analysis/
DValueTracking.h399 SPF_SMIN, /// Signed minimum enumerator
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DValueTracking.cpp1061 } else if (SPF == SPF_SMIN) { in computeKnownBitsFromOperator()
4333 return {SPF_SMIN, SPNB_NA, false}; in matchClamp()
4371 case SPF_SMIN: in matchMinMaxOfMinMax()
4469 return {Pred == CmpInst::ICMP_SGT ? SPF_SMIN : SPF_SMAX, SPNB_NA, false}; in matchMinMax()
4476 return {Pred == CmpInst::ICMP_SGT ? SPF_SMAX : SPF_SMIN, SPNB_NA, false}; in matchMinMax()
4506 return {Pred == CmpInst::ICMP_SGT ? SPF_SMIN : SPF_SMAX, SPNB_NA, false}; in matchMinMax()
4512 return {Pred == CmpInst::ICMP_SGT ? SPF_SMAX : SPF_SMIN, SPNB_NA, false}; in matchMinMax()
4625 case ICmpInst::ICMP_SLE: return {SPF_SMIN, SPNB_NA, false}; in matchSelectPattern()
4854 if (SPF == SPF_SMIN) return ICmpInst::ICMP_SLT; in getMinMaxPred()
4866 if (SPF == SPF_SMIN) return SPF_SMAX; in getInverseMinMaxFlavor()
[all …]
DLazyValueInfo.cpp879 case SPF_SMIN: /// Signed minimum in solveBlockValueSelect()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DValueTracking.h504 SPF_SMIN, /// Signed minimum enumerator
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineSelect.cpp1062 if ((SPF1 == SPF_SMIN && SPF2 == SPF_SMAX) || in foldSPFofSPF()
1063 (SPF1 == SPF_SMAX && SPF2 == SPF_SMIN) || in foldSPFofSPF()
1075 (SPF1 == SPF_SMIN && CB->sle(*CC)) || in foldSPFofSPF()
1083 (SPF1 == SPF_SMIN && CB->sgt(*CC)) || in foldSPFofSPF()
DInstCombineCompares.cpp1326 if (SPR.Flavor == SPF_SMIN) { in foldICmpWithZero()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp157 if (SPF == SPF_SMIN || SPF == SPF_SMAX || in getHashValue()
231 if (LSPF == SPF_SMIN || LSPF == SPF_SMAX || in isEqual()
/external/llvm/lib/Analysis/
DLazyValueInfo.cpp922 case SPF_SMIN: /// Signed minimum in solveBlockValueSelect()
DValueTracking.cpp3792 case ICmpInst::ICMP_SLE: return {SPF_SMIN, SPNB_NA, false}; in matchSelectPattern()
3829 return {SPF_SMIN, SPNB_NA, false}; in matchSelectPattern()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp2780 case SPF_SMIN: Opc = ISD::SMIN; break; in visitSelect()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp2959 case SPF_SMIN: Opc = ISD::SMIN; break; in visitSelect()