Searched refs:SCEVZeroExtendExpr (Results 1 – 7 of 7) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionDivision.h | 38 void visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) {} in visitZeroExtendExpr()
|
H A D | ScalarEvolutionExpressions.h | 152 class SCEVZeroExtendExpr : public SCEVIntegralCastExpr { 155 SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, 578 return ((SC*)this)->visitZeroExtendExpr((const SCEVZeroExtendExpr*)S); in visit() 747 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 271 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); in print() 490 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, in SCEVZeroExtendExpr() function in SCEVZeroExtendExpr 1205 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getTruncateExpr() 1340 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase { 1353 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr; 1579 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getZeroExtendExpr() 1591 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator), in getZeroExtendExpr() 1631 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1), in getZeroExtendExpr() 1675 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExpr() 1694 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExpr() [all …]
|
H A D | DependenceAnalysis.cpp | 874 if ((isa<SCEVZeroExtendExpr>(Src) && isa<SCEVZeroExtendExpr>(Dst)) || in removeMatchingExtensions() 972 (isa<SCEVZeroExtendExpr>(X) && in isKnownPredicate() 973 isa<SCEVZeroExtendExpr>(Y))) { in isKnownPredicate()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.h | 452 Value *visitZeroExtendExpr(const SCEVZeroExtendExpr *S);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 942 return isHighCostExpansion(cast<SCEVZeroExtendExpr>(S)->getOperand(), in isHighCostExpansion() 2779 return getExprBase(cast<SCEVZeroExtendExpr>(S)->getOperand()); in getExprBase()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 1708 Value *SCEVExpander::visitZeroExtendExpr(const SCEVZeroExtendExpr *S) { in visitZeroExtendExpr()
|