Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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 {
644 push(cast<SCEVCastExpr>(S)->getOperand()); in visitAll()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp685 if (const SCEVCastExpr *C = dyn_cast<SCEVCastExpr>(S)) { in getRelevantLoop()
2409 costAndCollectOperands<SCEVCastExpr>(WorkItem, TTI, CostKind, Worklist); in isHighCostExpansionHelper()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp387 return cast<SCEVCastExpr>(this)->getType(); in getType()
465 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, in SCEVCastExpr() function in SCEVCastExpr
473 : SCEVCastExpr(ID, scPtrToInt, Op, ITy) { in SCEVPtrToIntExpr()
481 : SCEVCastExpr(ID, SCEVTy, op, ty) {} in SCEVIntegralCastExpr()
820 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in CompareSCEVComplexity()
821 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in CompareSCEVComplexity()
12431 return getLoopDisposition(cast<SCEVCastExpr>(S)->getOperand(), L); in computeLoopDisposition()
12539 return getBlockDisposition(cast<SCEVCastExpr>(S)->getOperand(), BB); in computeBlockDisposition()