Home
last modified time | relevance | path

Searched refs:getUMinExpr (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h881 return !Changed ? Expr : SE.getUMinExpr(Operands); in visitUMinExpr()
891 return !Changed ? Expr : SE.getUMinExpr(Operands, /*Sequential=*/true); in visitSequentialUMinExpr()
H A DScalarEvolution.h653 LLVM_ABI const SCEV *getUMinExpr(const SCEV *LHS, const SCEV *RHS,
655 LLVM_ABI const SCEV *getUMinExpr(SmallVectorImpl<const SCEV *> &Operands,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp641 : SE.getUMaxExpr(Smallest, SE.getUMinExpr(Greatest, S)); in calculateSubRanges()
892 const SCEV *NewEnd = SE.getUMinExpr(R1Value.getEnd(), R2.getEnd()); in IntersectUnsignedRange()
H A DLoopBoundSplit.cpp404 : SE.getUMinExpr(NewBoundSCEV, SplitBoundSCEV); in splitLoopBound()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp1866 return getUMinExpr(Operands); in getZeroExtendExprImpl()
1876 return getUMinExpr(Operands, /*Sequential*/ true); in getZeroExtendExprImpl()
4359 const SCEV *ScalarEvolution::getUMinExpr(const SCEV *LHS, const SCEV *RHS, in getUMinExpr() function in ScalarEvolution
4362 return getUMinExpr(Ops, Sequential); in getUMinExpr()
4365 const SCEV *ScalarEvolution::getUMinExpr(SmallVectorImpl<const SCEV *> &Ops, in getUMinExpr() function in ScalarEvolution
4808 return getUMinExpr(PromotedOps, Sequential); in getUMinFromMismatchedTypes()
6128 return Signed ? getSMinExpr(LS, RS) : getUMinExpr(LS, RS); in createNodeForSelectOrPHIInstWithICmpInstCond()
6154 return getAddExpr(Signed ? getSMinExpr(LS, RS) : getUMinExpr(LS, RS), in createNodeForSelectOrPHIInstWithICmpInstCond()
6186 return getUMinExpr(getNoopOrZeroExtend(X, Ty), FalseValExpr, in createNodeForSelectOrPHIInstWithICmpInstCond()
6227 return SE->getAddExpr(C, SE->getUMinExpr(CondExpr, SE->getMinusSCEV(X, C), in createNodeForSelectViaUMinSeq()
[all …]
H A DLoopAccessAnalysis.cpp332 ScStart = SE->getUMinExpr(ScStart, ScEnd); in getStartAndEndForAccess()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc20178 {"_ZN4llvm15ScalarEvolution11getUMinExprEPKNS_4SCEVES3_", "llvm::ScalarEvolution::getUMinExpr(llvm:…