Home
last modified time | relevance | path

Searched refs:matchSelectPattern (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h889 matchSelectPattern(Value *V, Value *&LHS, Value *&RHS,
892 inline SelectPatternResult matchSelectPattern(const Value *V, const Value *&LHS, in matchSelectPattern() function
896 auto Result = matchSelectPattern(const_cast<Value *>(V), L, R); in matchSelectPattern()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PartialReduction.cpp233 auto SPR = matchSelectPattern(SI, LHS, RHS); in trySADReplacement()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp1150 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor; in isSignedMinMaxClamp()
1158 SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor; in isSignedMinMaxClamp()
8279 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1); in matchMinMaxOfMinMax()
8284 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1); in matchMinMaxOfMinMax()
8615 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred, in matchSelectPattern() function
8925 SelectPatternResult llvm::matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, in matchSelectPattern() function in llvm
8966 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, in matchDecomposedSelectPattern()
8975 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, in matchDecomposedSelectPattern()
8980 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, TrueVal, FalseVal, in matchDecomposedSelectPattern()
9055 auto CurrentPattern = matchSelectPattern(I, LHS, RHS); in canConvertToMinOrMaxIntrinsic()
[all …]
H A DIVDescriptors.cpp1285 matchSelectPattern(Cur, LHS, RHS).Flavor); in getReductionOpChain()
H A DLazyValueInfo.cpp824 SelectPatternResult SPR = matchSelectPattern(SI, LHS, RHS); in solveBlockValueSelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp370 SelectPatternFlavor InstSPF = matchSelectPattern(Inst, LHS, RHS).Flavor; in isSSATMinMaxPattern()
381 matchSelectPattern(MinInst, MinLHS, MinRHS).Flavor; in isSSATMinMaxPattern()
981 SelectPatternFlavor SPF = matchSelectPattern(Sel, LHS, RHS).Flavor; in getCmpSelInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp4158 SelectPatternResult SPR = matchSelectPattern(&SI, LHS, RHS, &CastOp); in visitSelectInst()
4162 if (SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor) in visitSelectInst()
4166 if (SelectPatternFlavor SPF2 = matchSelectPattern(RHS, LHS2, RHS2).Flavor) in visitSelectInst()
H A DInstCombineCompares.cpp6903 SelectPatternFlavor SPF = matchSelectPattern(Cmp.user_back(), A, B).Flavor; in foldICmpUsingKnownBits()
7655 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitICmpInst()
8600 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitFCmpInst()
H A DInstCombineCalls.cpp544 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor; in foldCttzCtlz()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp3790 auto SPR = matchSelectPattern(&I, LHS, RHS); in visitSelect()