Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h121 class SCEVSignExtendExpr : public SCEVCastExpr {
124 SCEVSignExtendExpr(const FoldingSetNodeIDRef ID,
456 return ((SC*)this)->visitSignExtendExpr((const SCEVSignExtendExpr*)S); in visit()
618 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr()
H A DScalarEvolutionExpander.h357 Value *visitSignExtendExpr(const SCEVSignExtendExpr *S);
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp250 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); in print()
441 SCEVSignExtendExpr::SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, in SCEVSignExtendExpr() function in SCEVSignExtendExpr
1247 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getTruncateExpr()
1917 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getSignExtendExpr()
2185 if (!isa<SCEVSignExtendExpr>(SExt)) in getAnyExtendExpr()
4619 const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(Op); in isSimpleCastedPHI()
5465 if (const SCEVSignExtendExpr *E = dyn_cast<SCEVSignExtendExpr>(S)) { in GetMinTrailingZerosImpl()
5621 if (const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(S)) { in getRangeRef()
7998 const SCEVSignExtendExpr *SS = cast<SCEVSignExtendExpr>(V); in BuildConstantFromSCEV()
8276 if (const SCEVSignExtendExpr *Cast = dyn_cast<SCEVSignExtendExpr>(V)) { in computeSCEVAtScope()
[all …]
H A DDependenceAnalysis.cpp860 (isa<SCEVSignExtendExpr>(Src) && isa<SCEVSignExtendExpr>(Dst))) { in removeMatchingExtensions()
964 if ((isa<SCEVSignExtendExpr>(X) && in isKnownPredicate()
965 isa<SCEVSignExtendExpr>(Y)) || in isKnownPredicate()
H A DScalarEvolutionExpander.cpp1622 Value *SCEVExpander::visitSignExtendExpr(const SCEVSignExtendExpr *S) { in visitSignExtendExpr()
2065 return isHighCostExpansionHelper(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansionHelper()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1412 if (!isa<SCEVSignExtendExpr>(ExtendOperExpr)) in widenWithVariantLoadUse()
H A DLoopStrengthReduce.cpp910 return isHighCostExpansion(cast<SCEVSignExtendExpr>(S)->getOperand(), in isHighCostExpansion()
2749 return getExprBase(cast<SCEVSignExtendExpr>(S)->getOperand()); in getExprBase()