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

/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h80 /// SCEVTruncateExpr - This class represents a truncation of an integer value
83 class SCEVTruncateExpr : public SCEVCastExpr { class in namespace:llvm
86 SCEVTruncateExpr(const FoldingSetNodeIDRef ID,
91 static inline bool classof(const SCEVTruncateExpr *S) { return true; }
467 return ((SC*)this)->visitTruncateExpr((const SCEVTruncateExpr*)S);
H A DScalarEvolutionExpander.h229 Value *visitTruncateExpr(const SCEVTruncateExpr *S);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DScalarEvolution.cpp138 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this);
333 SCEVTruncateExpr::SCEVTruncateExpr(const FoldingSetNodeIDRef ID, function in class:SCEVTruncateExpr
834 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op))
852 hasTrunc = isa<SCEVTruncateExpr>(S);
867 hasTrunc = isa<SCEVTruncateExpr>(S);
886 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator),
919 if (const SCEVTruncateExpr *S
[all...]
H A DScalarEvolutionExpander.cpp1403 Value *SCEVExpander::visitTruncateExpr(const SCEVTruncateExpr *S) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp683 return isHighCostExpansion(cast<SCEVTruncateExpr>(S)->getOperand(),
2336 return getExprBase(cast<SCEVTruncateExpr>(S)->getOperand());

Completed in 119 milliseconds