/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineSelect.cpp | 30 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()
|
D | InstCombineCompares.cpp | 3273 if (SPR.Flavor == SPF_SMIN) { in visitICmpInst()
|
/external/llvm/unittests/Analysis/ |
D | ValueTrackingTest.cpp | 176 expectPattern({SPF_SMIN, SPNB_NA, false}); in TEST_F()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
D | InstCombineSelect.cpp | 47 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()
|
D | InstCombine.h | 33 SPF_SMIN, SPF_UMIN, enumerator
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
D | ValueTrackingTest.cpp | 177 expectPattern({SPF_SMIN, SPNB_NA, false}); in TEST_F()
|
/external/llvm/include/llvm/Analysis/ |
D | ValueTracking.h | 399 SPF_SMIN, /// Signed minimum enumerator
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | ValueTracking.cpp | 1061 } 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 …]
|
D | LazyValueInfo.cpp | 879 case SPF_SMIN: /// Signed minimum in solveBlockValueSelect()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | ValueTracking.h | 504 SPF_SMIN, /// Signed minimum enumerator
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineSelect.cpp | 1062 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()
|
D | InstCombineCompares.cpp | 1326 if (SPR.Flavor == SPF_SMIN) { in foldICmpWithZero()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | EarlyCSE.cpp | 157 if (SPF == SPF_SMIN || SPF == SPF_SMAX || in getHashValue() 231 if (LSPF == SPF_SMIN || LSPF == SPF_SMAX || in isEqual()
|
/external/llvm/lib/Analysis/ |
D | LazyValueInfo.cpp | 922 case SPF_SMIN: /// Signed minimum in solveBlockValueSelect()
|
D | ValueTracking.cpp | 3792 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/ |
D | SelectionDAGBuilder.cpp | 2780 case SPF_SMIN: Opc = ISD::SMIN; break; in visitSelect()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.cpp | 2959 case SPF_SMIN: Opc = ISD::SMIN; break; in visitSelect()
|