Searched refs:SCEVZeroExtendExpr (Results 1 - 5 of 5) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h98 /// SCEVZeroExtendExpr - This class represents a zero extension of a small
101 class SCEVZeroExtendExpr : public SCEVCastExpr { class in namespace:llvm
104 SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID,
109 static inline bool classof(const SCEVZeroExtendExpr *S) { return true; }
469 return ((SC*)this)->visitZeroExtendExpr((const SCEVZeroExtendExpr*)S);
H A DScalarEvolutionExpander.h231 Value *visitZeroExtendExpr(const SCEVZeroExtendExpr *S);
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/
H A DScalarEvolution.cpp145 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this);
341 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, function in class:SCEVZeroExtendExpr
842 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op))
906 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op))
1045 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator),
1168 if (const SCEVZeroExtendExpr *S
[all...]
H A DScalarEvolutionExpander.cpp1412 Value *SCEVExpander::visitZeroExtendExpr(const SCEVZeroExtendExpr *S) {
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp686 return isHighCostExpansion(cast<SCEVZeroExtendExpr>(S)->getOperand(),
2338 return getExprBase(cast<SCEVZeroExtendExpr>(S)->getOperand());

Completed in 93 milliseconds