HomeSort by: relevance | last modified time | path
    Searched refs:SPF (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
ValueTracking.h 688 /// Return true if \p SPF is a min or a max pattern.
689 static bool isMinOrMax(SelectPatternFlavor SPF) {
690 return SPF != SPF_UNKNOWN && SPF != SPF_ABS && SPF != SPF_NABS;
734 CmpInst::Predicate getMinMaxPred(SelectPatternFlavor SPF,
739 SelectPatternFlavor getInverseMinMaxFlavor(SelectPatternFlavor SPF);
745 CmpInst::Predicate getInverseMinMaxPred(SelectPatternFlavor SPF);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineSelect.cpp 52 SelectPatternFlavor SPF, Value *A, Value *B) {
53 CmpInst::Predicate Pred = getMinMaxPred(SPF);
1086 SelectPatternFlavor SPF = matchSelectPattern(&Sel, LHS, RHS).Flavor;
1087 if (SPF != SelectPatternFlavor::SPF_ABS &&
1088 SPF != SelectPatternFlavor::SPF_NABS)
1092 bool IntMinIsPoison = SPF == SelectPatternFlavor::SPF_ABS &&
1099 if (SPF == SelectPatternFlavor::SPF_NABS)
1589 /// We have an SPF (e.g. a min or max) of an SPF of the form:
2147 static Instruction *moveAddAfterMinMax(SelectPatternFlavor SPF, Value *X
    [all...]
InstCombineSimplifyDemanded.cpp 315 SelectPatternFlavor SPF = matchSelectPattern(I, LHS, RHS).Flavor;
316 if (SPF == SPF_UMAX) {
324 } else if (SPF == SPF_UMIN) {
338 if (SPF != SPF_UNKNOWN)
InstCombineAddSub.cpp 2029 SelectPatternFlavor SPF = matchSelectPattern(MinMax, LHS, RHS).Flavor;
2030 if (!SelectPatternResult::isMinOrMax(SPF)) {
2033 SPF = matchSelectPattern(MinMax, LHS, RHS).Flavor;
2035 if (SelectPatternResult::isMinOrMax(SPF) &&
InstCombineMulDivRem.cpp 237 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor;
238 if (SPF == SPF_ABS || SPF == SPF_NABS)
InstCombineAndOrXor.cpp 3608 SelectPatternFlavor SPF = matchSelectPattern(Op0, LHS, RHS).Flavor;
3609 if (SelectPatternResult::isMinOrMax(SPF)) {
3615 Builder.CreateICmp(getInverseMinMaxPred(SPF), X, NotY), X, NotY);
3623 Builder.CreateICmp(getInverseMinMaxPred(SPF), NotX, Y), NotX, Y);
3633 Builder.CreateICmp(getInverseMinMaxPred(SPF), NotLHS, NotRHS),
InstCombineCalls.cpp 472 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor;
473 if (SPF == SPF_ABS || SPF == SPF_NABS)
  /src/external/mpl/bind/dist/bin/tests/system/rrl/
tests.sh 224 burst 2 a8.tld2 -t SPF
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
EarlyCSE.cpp 239 SelectPatternFlavor SPF;
241 if (matchSelectWithOptionalNotCond(Inst, Cond, A, B, SPF)) {
247 if (SPF == SPF_SMIN || SPF == SPF_SMAX ||
248 SPF == SPF_UMIN || SPF == SPF_UMAX) {
251 return hash_combine(Inst->getOpcode(), SPF, A, B);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ValueTracking.cpp 1107 SelectPatternFlavor SPF = matchSelectPattern(I, LHS, RHS).Flavor;
1108 if (SelectPatternResult::isMinOrMax(SPF)) {
1111 switch (SPF) {
1136 if (SPF == SPF_ABS) {
2781 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor;
2782 if (SPF != SPF_SMAX && SPF != SPF_SMIN)
2790 if (getInverseMinMaxFlavor(SPF) != SPF2)
2796 if (SPF == SPF_SMIN)
6164 CmpInst::Predicate llvm::getMinMaxPred(SelectPatternFlavor SPF, bool Ordered)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 877 SelectPatternFlavor SPF = matchSelectPattern(Sel, LHS, RHS).Flavor;
879 switch (SPF) {

Completed in 65 milliseconds