Searched refs:SelectPatternResult (Results 1 - 7 of 7) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 638 struct SelectPatternResult { struct in namespace:llvm 670 SelectPatternResult matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, 674 inline SelectPatternResult 686 SelectPatternResult matchDecomposedSelectPattern(
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 1037 SelectPatternResult SPR = matchSelectPattern(&Sel, LHS, RHS); 1038 if (!SelectPatternResult::isMinOrMax(SPR.Flavor)) 1605 if (SPF1 == SPF2 && SelectPatternResult::isMinOrMax(SPF1)) 1698 if (SelectPatternResult::isMinOrMax(SPF1) && 1699 SelectPatternResult::isMinOrMax(SPF2) && 2151 assert(SelectPatternResult::isMinOrMax(SPF) && "Expected min/max pattern"); 2254 assert(SelectPatternResult::isMinOrMax(SPF) && "Expected a min/max"); 2261 SelectPatternResult L = matchSelectPattern(LHS, A, B); 2262 SelectPatternResult R = matchSelectPattern(RHS, C, D); 2735 SelectPatternResult SP [all...] |
H A D | InstCombineAddSub.cpp | 1984 if (!SelectPatternResult::isMinOrMax(SPF)) { 1989 if (SelectPatternResult::isMinOrMax(SPF) &&
|
H A D | InstCombineCompares.cpp | 1401 SelectPatternResult SPR = matchSelectPattern(Cmp.getOperand(0), A, B); 5584 SelectPatternResult SPR = matchSelectPattern(SI, A, B); 6167 SelectPatternResult SPR = matchSelectPattern(SI, A, B);
|
H A D | InstCombineAndOrXor.cpp | 3400 if (SelectPatternResult::isMinOrMax(SPF)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 1214 if (SelectPatternResult::isMinOrMax(SPF)) { 5115 static SelectPatternResult matchFastFloatClamp(CmpInst::Predicate Pred, 5169 static SelectPatternResult matchClamp(CmpInst::Predicate Pred, 5205 static SelectPatternResult matchMinMaxOfMinMax(CmpInst::Predicate Pred, 5213 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1); 5214 if (!SelectPatternResult::isMinOrMax(L.Flavor)) 5218 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1); 5314 static SelectPatternResult matchMinMax(CmpInst::Predicate Pred, 5323 SelectPatternResult SPR = matchClamp(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal); 5420 static SelectPatternResult matchSelectPatter [all...] |
H A D | LazyValueInfo.cpp | 822 SelectPatternResult SPR = matchSelectPattern(SI, LHS, RHS); 825 if (SelectPatternResult::isMinOrMax(SPR.Flavor) &&
|
Completed in 308 milliseconds