OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SMax
(Results
1 - 11
of
11
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/IR/
ConstantRange.cpp
100
APInt
SMax
(CR.getSignedMax());
101
if (
SMax
.isMinSignedValue())
103
return ConstantRange(APInt::getSignedMinValue(W), std::move(
SMax
));
255
APInt SMin = Other.getSignedMin(),
SMax
= Other.getSignedMax();
258
SMax
.isStrictlyPositive() ? SignedMinVal -
SMax
: SignedMinVal);
266
APInt SMin = Other.getSignedMin(),
SMax
= Other.getSignedMax();
268
SMax
.isStrictlyPositive() ? SignedMinVal +
SMax
: SignedMinVal,
677
APInt
SMax
= APInt::getSignedMaxValue(BW).sextOrSelf(ResultBitWidth)
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
IVDescriptors.h
45
SMax
, ///< Signed integer max implemented in terms of select(cmp()).
209
Kind == RecurKind::SMin || Kind == RecurKind::
SMax
;
/src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVTargetTransformInfo.h
162
case RecurKind::
SMax
:
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ExpandReductions.cpp
63
return RecurKind::
SMax
;
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
IVDescriptors.cpp
59
case RecurKind::
SMax
:
533
return InstDesc(I, RecurKind::
SMax
);
680
if (AddReductionVar(Phi, RecurKind::
SMax
, TheLoop, FMF, RedDes, DB, AC, DT)) {
681
LLVM_DEBUG(dbgs() << "Found a
SMAX
reduction PHI." << *Phi << "\n");
827
case RecurKind::
SMax
:
855
case RecurKind::
SMax
:
ScalarEvolution.cpp
313
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
5832
if (const SCEVSMaxExpr *
SMax
= dyn_cast<SCEVSMaxExpr>(S)) {
5833
ConstantRange X = getRangeRef(
SMax
->getOperand(0), SignHint);
5834
for (unsigned i = 1, e =
SMax
->getNumOperands(); i != e; ++i)
5835
X = X.
smax
(getRangeRef(
SMax
->getOperand(i), SignHint))
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopUtils.cpp
931
case RecurKind::
SMax
:
1024
RdxFlags.IsMaxOp = RdxKind == RecurKind::
SMax
|| RdxKind == RecurKind::UMax ||
1026
RdxFlags.IsSigned = RdxKind == RecurKind::
SMax
|| RdxKind == RecurKind::SMin;
1045
case RecurKind::
SMax
:
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCompares.cpp
1088
APInt
SMax
= APInt::getSignedMaxValue(C.getBitWidth());
1098
ConstantInt::get(X->getType(),
SMax
- C));
1109
ConstantInt::get(X->getType(),
SMax
- (C - 1)));
2085
// (X << S) <s (C + 1) is equiv to X <s (C >> S) + 1 if C <s
SMAX
4184
//
smax
(X, Y) == X --> X s>= Y
4185
//
smax
(X, Y) s<= X --> X s>= Y
4189
//
smax
(X, Y) != X --> X s< Y
4190
//
smax
(X, Y) s> X --> X s< Y
4195
//
smax
(X, Y) s>= X --> true
4196
//
smax
(X, Y) s< X --> fals
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp
232
case Intrinsic::
smax
: {
1540
case RecurKind::
SMax
:
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp
7057
case RecurKind::
SMax
:
7062
return Builder.CreateBinaryIntrinsic(Intrinsic::
smax
, LHS, RHS);
7148
return RecurKind::
SMax
;
7200
return RecurKind::
SMax
;
7631
case RecurKind::
SMax
:
7832
if (match(I, m_Intrinsic<Intrinsic::
smax
>(m_Value(V0), m_Value(V1))))
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp
953
setOperationAction(ISD::
SMAX
, VT, VT == MVT::v8i16 ? Legal : Custom);
1137
setOperationAction(ISD::
SMAX
, MVT::v16i8, Legal);
1138
setOperationAction(ISD::
SMAX
, MVT::v4i32, Legal);
1352
setOperationAction(ISD::
SMAX
, MVT::v4i64, Custom);
1372
setOperationAction(ISD::
SMAX
, VT, HasInt256 ? Legal : Custom);
1664
setOperationAction(ISD::
SMAX
, VT, Legal);
1680
setOperationAction(ISD::
SMAX
, VT, HasBWI ? Legal : Custom);
1806
setOperationAction(ISD::
SMAX
, VT, Legal);
[
all
...]
Completed in 94 milliseconds
Indexes created Sun Jun 07 00:24:08 UTC 2026