Searched refs:SCEVMulExpr (Results 1 - 6 of 6) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/unittests/Analysis/
H A DScalarEvolutionTest.cpp64 const SCEVMulExpr *M0 = cast<SCEVMulExpr>(P0);
65 const SCEVMulExpr *M1 = cast<SCEVMulExpr>(P1);
66 const SCEVMulExpr *M2 = cast<SCEVMulExpr>(P2);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h233 /// SCEVMulExpr - This node represents multiplication of some number of SCEVs.
235 class SCEVMulExpr : public SCEVCommutativeExpr { class in namespace:llvm
238 SCEVMulExpr(const FoldingSetNodeIDRef ID, function in class:llvm::SCEVMulExpr
245 static inline bool classof(const SCEVMulExpr *S) { return true; }
475 return ((SC*)this)->visitMulExpr((const SCEVMulExpr*)S);
H A DScalarEvolutionExpander.h237 Value *visitMulExpr(const SCEVMulExpr *S);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DScalarEvolution.cpp290 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(this);
862 if (const SCEVMulExpr *SM = dyn_cast<SCEVMulExpr>(Op)) {
1397 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[i]);
1551 } else if (const SCEVMulExpr *M = dyn_cast<SCEVMulExpr>(Ops[i])) {
1613 if (Idx < Ops.size() && isa<SCEVMulExpr>(Ops[Idx])) {
1648 for (; Idx < Ops.size() && isa<SCEVMulExpr>(Op
[all...]
H A DScalarEvolutionExpander.cpp254 if (const SCEVMulExpr *M = dyn_cast<SCEVMulExpr>(S)) {
781 Value *SCEVExpander::visitMulExpr(const SCEVMulExpr *S) {
787 for (std::reverse_iterator<SCEVMulExpr::op_iterator> I(S->op_end()),
1324 if (!isa<SCEVMulExpr>(Base) && !isa<SCEVUDivExpr>(Base)) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp294 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S))
443 static bool isMulSExtable(const SCEVMulExpr *M, ScalarEvolution &SE) {
447 return isa<SCEVMulExpr>(SE.getSignExtendExpr(M, WideTy));
521 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(LHS)) {
525 for (SCEVMulExpr::op_iterator I = Mul->op_begin(), E = Mul->op_end();
705 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S)) {
869 NumIVMuls += isa<SCEVMulExpr>(Re
[all...]

Completed in 107 milliseconds