Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h75 class SCEVCastExpr : public SCEV {
80 SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, const SCEV *op,
108 class SCEVPtrToIntExpr : public SCEVCastExpr {
121 class SCEVIntegralCastExpr : public SCEVCastExpr {
652 push(cast<SCEVCastExpr>(S)->getOperand()); in visitAll()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp695 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop()
2425 costAndCollectOperands<SCEVCastExpr>(WorkItem, TTI, CostKind, Worklist); in isHighCostExpansionHelper()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp387 return cast<SCEVCastExpr>(this)->getType(); in getType()
467 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, in SCEVCastExpr() function in SCEVCastExpr
475 : SCEVCastExpr(ID, scPtrToInt, Op, ITy) { in SCEVPtrToIntExpr()
483 : SCEVCastExpr(ID, SCEVTy, op, ty) {} in SCEVIntegralCastExpr()
819 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in CompareSCEVComplexity()
820 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in CompareSCEVComplexity()
12955 return getLoopDisposition(cast<SCEVCastExpr>(S)->getOperand(), L); in computeLoopDisposition()
13063 return getBlockDisposition(cast<SCEVCastExpr>(S)->getOperand(), BB); in computeBlockDisposition()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp5936 bool pushCast(const llvm::SCEVCastExpr *C, bool IsSigned) { in pushCast()
5968 } else if (const SCEVCastExpr *Cast = dyn_cast<SCEVCastExpr>(S)) { in pushSCEV()