Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h833 enum SelectPatternFlavor { enum
857 SelectPatternFlavor Flavor;
865 static bool isMinOrMax(SelectPatternFlavor SPF) { in isMinOrMax()
916 LLVM_ABI CmpInst::Predicate getMinMaxPred(SelectPatternFlavor SPF,
921 LLVM_ABI Intrinsic::ID getMinMaxIntrinsic(SelectPatternFlavor SPF);
925 LLVM_ABI SelectPatternFlavor getInverseMinMaxFlavor(SelectPatternFlavor SPF);
931 LLVM_ABI APInt getMinMaxLimit(SelectPatternFlavor SPF, unsigned BitWidth);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1261 SelectPatternFlavor SPF = in canonicalizeSPF()
1263 if (SPF == SelectPatternFlavor::SPF_ABS || in canonicalizeSPF()
1264 SPF == SelectPatternFlavor::SPF_NABS) { in canonicalizeSPF()
1269 bool IntMinIsPoison = SPF == SelectPatternFlavor::SPF_ABS && in canonicalizeSPF()
1276 if (SPF == SelectPatternFlavor::SPF_NABS) in canonicalizeSPF()
1928 SelectPatternFlavor SPF; in foldSelectWithConstOpToBinOp()
2057 SelectPatternFlavor SPF1, Value *A, in foldSPFofSPF()
2059 SelectPatternFlavor SPF2, in foldSPFofSPF()
4162 if (SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor) in visitSelectInst()
4166 if (SelectPatternFlavor SPF2 = matchSelectPattern(RHS, LHS2, RHS2).Flavor) in visitSelectInst()
H A DInstCombineInternal.h789 Instruction *foldSPFofSPF(Instruction *Inner, SelectPatternFlavor SPF1,
791 SelectPatternFlavor SPF2, Value *C);
H A DInstCombineCalls.cpp544 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor; in foldCttzCtlz()
H A DInstCombineCompares.cpp6903 SelectPatternFlavor SPF = matchSelectPattern(Cmp.user_back(), A, B).Flavor; in foldICmpUsingKnownBits()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp177 SelectPatternFlavor &Flavor) { in matchSelectWithOptionalNotCond()
262 SelectPatternFlavor SPF; in getHashValueImpl()
418 SelectPatternFlavor LSPF, RSPF; in isEqualImpl()
/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()
8390 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN) in matchMinMax()
8394 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN) in matchMinMax()
8984 CmpInst::Predicate llvm::getMinMaxPred(SelectPatternFlavor SPF, bool Ordered) { in getMinMaxPred()
8996 Intrinsic::ID llvm::getMinMaxIntrinsic(SelectPatternFlavor SPF) { in getMinMaxIntrinsic()
8998 case SelectPatternFlavor::SPF_UMIN: in getMinMaxIntrinsic()
9000 case SelectPatternFlavor::SPF_UMAX: in getMinMaxIntrinsic()
9002 case SelectPatternFlavor::SPF_SMIN: in getMinMaxIntrinsic()
9004 case SelectPatternFlavor::SPF_SMAX: in getMinMaxIntrinsic()
[all …]
H A DInstructionSimplify.cpp4676 SelectPatternFlavor SPF = in simplifySelectWithICmpCond()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp370 SelectPatternFlavor InstSPF = matchSelectPattern(Inst, LHS, RHS).Flavor; in isSSATMinMaxPattern()
380 SelectPatternFlavor MinSPF = in isSSATMinMaxPattern()
981 SelectPatternFlavor SPF = matchSelectPattern(Sel, LHS, RHS).Flavor; in getCmpSelInstrCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc18939 …PF(llvm::Instruction*, llvm::SelectPatternFlavor, llvm::Value*, llvm::Value*, llvm::Instruction&, …