Home
last modified time | relevance | path

Searched refs:SCEVCastExpr (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h69 class SCEVCastExpr : public SCEV {
74 SCEVCastExpr(const FoldingSetNodeIDRef ID,
91 class SCEVTruncateExpr : public SCEVCastExpr {
106 class SCEVZeroExtendExpr : public SCEVCastExpr {
121 class SCEVSignExtendExpr : public SCEVCastExpr {
516 push(cast<SCEVCastExpr>(S)->getOperand()); in visitAll()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DVectorUtils.cpp195 while (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) in getStrideFromPointer()
228 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(V)) { in getStrideFromPointer()
H A DDependenceAnalysis.cpp861 const SCEVCastExpr *SrcCast = cast<SCEVCastExpr>(Src); in removeMatchingExtensions()
862 const SCEVCastExpr *DstCast = cast<SCEVCastExpr>(Dst); in removeMatchingExtensions()
968 const SCEVCastExpr *CX = cast<SCEVCastExpr>(X); in isKnownPredicate()
969 const SCEVCastExpr *CY = cast<SCEVCastExpr>(Y); in isKnownPredicate()
H A DScalarEvolution.cpp347 return cast<SCEVCastExpr>(this)->getType(); in getType()
423 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, in SCEVCastExpr() function in SCEVCastExpr
429 : SCEVCastExpr(ID, scTruncate, op, ty) { in SCEVTruncateExpr()
436 : SCEVCastExpr(ID, scZeroExtend, op, ty) { in SCEVZeroExtendExpr()
443 : SCEVCastExpr(ID, scSignExtend, op, ty) { in SCEVSignExtendExpr()
755 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in CompareSCEVComplexity()
756 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in CompareSCEVComplexity()
4146 if (const SCEVCastExpr *Cast = dyn_cast<SCEVCastExpr>(V)) { in getPointerBase()
5870 if (auto *SCast = dyn_cast<SCEVCastExpr>(S)) { in getRangeViaFactoring()
11580 return getLoopDisposition(cast<SCEVCastExpr>(S)->getOperand(), L); in computeLoopDisposition()
[all …]
H A DScalarEvolutionExpander.cpp637 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp3366 else if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) in CollectLoopInvariantFixupsAndFormulae()