Searched refs:smax (Results 51 - 71 of 71) sorted by relevance

123

/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dwide-int.h556 BINARY_FUNCTION smax (const T1 &, const T2 &);
2299 wi::smax (const T1 &x, const T2 &y) function in class:wi
H A Dvr-values.c1090 wmax = wi::smax (wmax, wt);
H A Dsimplify-rtx.c4622 result = wi::smax (pop0, pop1);
/netbsd-current/external/gpl3/gcc/dist/gcc/config/nios2/
H A Dnios2.cc256 /* Due to textual difference between min/max and smin/smax. */
258 N2FPU_INSN_DEF (max, smax, 3, N2F_FINITE, s, S),
278 /* Due to textual difference between min/max and smin/smax. */
280 N2FPU_INSN_DEF (max, smax, 3, N2F_FINITE, d, D),
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Drange-op.cc3313 new_ub = wi::smax (new_ub, tmp);
3324 new_lb = wi::smax (new_lb, tmp);
H A Dwide-int.h556 BINARY_FUNCTION smax (const T1 &, const T2 &);
2301 wi::smax (const T1 &x, const T2 &y) function in class:wi
H A Dvr-values.cc1144 wmax = wi::smax (wmax, wt);
H A Dsimplify-rtx.cc5061 result = wi::smax (pop0, pop1);
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1666 case Intrinsic::smax:
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp232 case Intrinsic::smax: {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp2566 /// %iv.final = call i8 @llvm.smax.i8(i8 %tmp, i8 %start)
2653 Value *IVFinal = Builder.CreateIntrinsic(Intrinsic::smax, {Ty},
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp313 case scSMaxExpr: OpStr = " smax "; break;
3548 return APIntOps::smax(LHS, RHS);
3631 assert(!Ops.empty() && "Reduced smax down to nothing!");
5442 // Try to match some simple smax or umax patterns.
5457 // a >s b ? a+x : b+x -> smax(a, b)+x
5835 X = X.smax(getRangeRef(SMax->getOperand(i), SignHint));
6894 case Intrinsic::smax:
8578 return nullptr; // TODO: smax, umax, smin, umax.
11267 StrideForMaxBECount = APIntOps::smax(One, StrideForMaxBECount);
11501 IsSigned ? APIntOps::smax(getSignedRangeMi
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1963 case Intrinsic::smax:
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPatternMatch.h1753 // Matchers for max/min idioms, eg: "select (sgt x, y), x, y" -> smax(x,y).
1770 if ((IID == Intrinsic::smax && Pred_t::match(ICmpInst::ICMP_SGT)) ||
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1738 Sel = Builder.CreateIntrinsic(Intrinsic::smax, {Ty}, {LHS, RHS},
1739 /*FMFSource=*/nullptr, "smax");
1742 Sel = Builder.CreateSelect(ICmp, LHS, RHS, "smax");
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp7062 return Builder.CreateBinaryIntrinsic(Intrinsic::smax, LHS, RHS);
7832 if (match(I, m_Intrinsic<Intrinsic::smax>(m_Value(V0), m_Value(V1))))
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/
H A DAutoUpgrade.cpp740 .Case("smax", Intrinsic::vector_reduce_smax)
2176 Rep = UpgradeX86BinaryIntrinsics(Builder, *CI, Intrinsic::smax);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp2817 case Intrinsic::smax:
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3526 Known = KnownBits::smax(Known, Known2);
H A DSelectionDAGBuilder.cpp6475 case Intrinsic::smax: {
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp13945 return EmitX86BinaryIntrinsic(*this, Ops, Intrinsic::smax);

Completed in 907 milliseconds

123