HomeSort by relevance Sort by last modified time
    Searched refs:SCEVMulExpr (Results 1 - 7 of 7) sorted by null

  /external/llvm/unittests/Analysis/
ScalarEvolutionTest.cpp 64 const SCEVMulExpr *M0 = cast<SCEVMulExpr>(P0);
65 const SCEVMulExpr *M1 = cast<SCEVMulExpr>(P1);
66 const SCEVMulExpr *M2 = cast<SCEVMulExpr>(P2);
  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpressions.h 225 /// SCEVMulExpr - This node represents multiplication of some number of SCEVs.
227 class SCEVMulExpr : public SCEVCommutativeExpr {
230 SCEVMulExpr(const FoldingSetNodeIDRef ID,
461 return ((SC*)this)->visitMulExpr((const SCEVMulExpr*)S);
587 virtual const SCEV *visitMulExpr(const SCEVMulExpr *Expr) {
ScalarEvolutionExpander.h 239 Value *visitMulExpr(const SCEVMulExpr *S);
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp 296 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(this);
868 if (const SCEVMulExpr *SM = dyn_cast<SCEVMulExpr>(Op)) {
    [all...]
DependenceAnalysis.cpp     [all...]
ScalarEvolutionExpander.cpp 254 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()),
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 305 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S))
454 static bool isMulSExtable(const SCEVMulExpr *M, ScalarEvolution &SE) {
458 return isa<SCEVMulExpr>(SE.getSignExtendExpr(M, WideTy));
532 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(LHS)) {
536 for (SCEVMulExpr::op_iterator I = Mul->op_begin(), E = Mul->op_end();
716 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S)) {
880 NumIVMuls += isa<SCEVMulExpr>(Reg) &
    [all...]

Completed in 257 milliseconds