Searched refs:SCEVCastExpr (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 86 class SCEVCastExpr : public SCEV { 91 SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, const SCEV *op, 118 class SCEVPtrToIntExpr : public SCEVCastExpr { 129 class SCEVIntegralCastExpr : public SCEVCastExpr { 692 push(cast<SCEVCastExpr>(S)->getOperand()); in visitAll()
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/ |
| H A D | debuginfo-scev-salvage-4.ll | 6 ;; covers the translation of a SCEVCastExpr to DIExpression containg
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 698 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop() 2289 costAndCollectOperands<SCEVCastExpr>(WorkItem, TTI, CostKind, Worklist); in isHighCostExpansionHelper()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 400 return cast<SCEVCastExpr>(this)->getType(); in getType() 482 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, in SCEVCastExpr() function in SCEVCastExpr 490 : SCEVCastExpr(ID, scPtrToInt, Op, ITy) { in SCEVPtrToIntExpr() 498 : SCEVCastExpr(ID, SCEVTy, op, ty) {} in SCEVIntegralCastExpr() 836 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in CompareSCEVComplexity() 837 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in CompareSCEVComplexity() 6987 if (auto *S2 = dyn_cast<SCEVCastExpr>(S)) in collectUniqueOps() 9780 if (const SCEVCastExpr *Cast = dyn_cast<SCEVCastExpr>(V)) { in computeSCEVAtScope() 13357 return getLoopDisposition(cast<SCEVCastExpr>(S)->getOperand(), L); in computeLoopDisposition() 13466 return getBlockDisposition(cast<SCEVCastExpr>(S)->getOperand(), BB); in computeBlockDisposition()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 5994 bool pushCast(const llvm::SCEVCastExpr *C, bool IsSigned) { in pushCast() 6026 } else if (const SCEVCastExpr *Cast = dyn_cast<SCEVCastExpr>(S)) { in pushSCEV()
|