Searched refs:SCEVUDivExpr (Results 1 - 7 of 7) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h253 /// SCEVUDivExpr - This class represents a binary unsigned division operation.
255 class SCEVUDivExpr : public SCEV { class in namespace:llvm
260 SCEVUDivExpr(const FoldingSetNodeIDRef ID, const SCEV *lhs, const SCEV *rhs) function in class:llvm::SCEVUDivExpr
277 static inline bool classof(const SCEVUDivExpr *S) { return true; }
477 return ((SC*)this)->visitUDivExpr((const SCEVUDivExpr*)S);
545 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S);
H A DScalarEvolutionExpander.h239 Value *visitUDivExpr(const SCEVUDivExpr *S);
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/
H A DScalarEvolutionNormalization.cpp182 if (const SCEVUDivExpr *X = dyn_cast<SCEVUDivExpr>(S)) {
H A DScalarEvolutionExpander.cpp665 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) {
823 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) {
1324 if (!isa<SCEVMulExpr>(Base) && !isa<SCEVUDivExpr>(Base)) {
1735 const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S);
H A DScalarEvolution.cpp206 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this);
259 return cast<SCEVUDivExpr>(this)->getType();
593 const SCEVUDivExpr *LC = cast<SCEVUDivExpr>(LHS);
594 const SCEVUDivExpr *RC = cast<SCEVUDivExpr>(RHS);
2121 "SCEVUDivExpr operand types don't match!");
2185 if (!isa<SCEVUDivExpr>(Div) && getMulExpr(Div, RHSC) == Op) {
2202 if (isa<SCEVUDivExpr>(O
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1116 if (isa<SCEVUDivExpr>(S)) {
H A DLoopStrengthReduce.cpp2948 else if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) {

Completed in 244 milliseconds