Searched refs:SelectPatternResult (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 713 struct SelectPatternResult { struct 745 SelectPatternResult matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, argument 749 inline SelectPatternResult matchSelectPattern(const Value *V, const Value *&LHS, in matchSelectPattern() 761 SelectPatternResult matchDecomposedSelectPattern(
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1124 if (SelectPatternResult::isMinOrMax(SPF)) { in computeKnownBitsFromOperator() 5949 static SelectPatternResult matchFastFloatClamp(CmpInst::Predicate Pred, in matchFastFloatClamp() 6003 static SelectPatternResult matchClamp(CmpInst::Predicate Pred, in matchClamp() 6039 static SelectPatternResult matchMinMaxOfMinMax(CmpInst::Predicate Pred, in matchMinMaxOfMinMax() 6047 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1); in matchMinMaxOfMinMax() 6048 if (!SelectPatternResult::isMinOrMax(L.Flavor)) in matchMinMaxOfMinMax() 6052 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1); in matchMinMaxOfMinMax() 6148 static SelectPatternResult matchMinMax(CmpInst::Predicate Pred, in matchMinMax() 6157 SelectPatternResult SPR = matchClamp(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal); in matchMinMax() 6238 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred, in matchSelectPattern() [all …]
|
| H A D | LazyValueInfo.cpp | 830 SelectPatternResult SPR = matchSelectPattern(SI, LHS, RHS); in solveBlockValueSelect() 833 if (SelectPatternResult::isMinOrMax(SPR.Flavor) && in solveBlockValueSelect()
|
| H A D | IVDescriptors.cpp | 1205 return SelectPatternResult::isMinOrMax( in getReductionOpChain()
|
| H A D | InstructionSimplify.cpp | 4437 if (SelectPatternResult::isMinOrMax(SPF) && Pred == getMinMaxPred(SPF)) { in simplifySelectWithICmpCond()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 1160 if (SelectPatternResult::isMinOrMax(SPF)) { in canonicalizeSPF() 1811 if (SPF1 == SPF2 && SelectPatternResult::isMinOrMax(SPF1)) in foldSPFofSPF() 3272 SelectPatternResult SPR = matchSelectPattern(&SI, LHS, RHS, &CastOp); in visitSelectInst() 3286 if (SelectPatternResult::isMinOrMax(SPF)) { in visitSelectInst()
|
| H A D | InstCombineCompares.cpp | 5536 if (!SelectPatternResult::isMinOrMax(SPF)) in foldICmpUsingKnownBits() 6222 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitICmpInst() 6887 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitFCmpInst()
|