HomeSort by relevance Sort by last modified time
    Searched refs:SCEVMulExpr (Results 1 - 8 of 8) 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 230 /// SCEVMulExpr - This node represents multiplication of some number of SCEVs.
232 class SCEVMulExpr : public SCEVCommutativeExpr {
235 SCEVMulExpr(const FoldingSetNodeIDRef ID,
543 return ((SC*)this)->visitMulExpr((const SCEVMulExpr*)S);
677 const SCEV *visitMulExpr(const SCEVMulExpr *Expr) {
773 const SCEV *visitMulExpr(const SCEVMulExpr *Expr) {
ScalarEvolutionExpander.h 239 Value *visitMulExpr(const SCEVMulExpr *S);
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp 294 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(this);
870 if (const SCEVMulExpr *SM = dyn_cast<SCEVMulExpr>(Op)) {
    [all...]
DependenceAnalysis.cpp     [all...]
ScalarEvolutionExpander.cpp 250 if (const SCEVMulExpr *M = dyn_cast<SCEVMulExpr>(S)) {
773 Value *SCEVExpander::visitMulExpr(const SCEVMulExpr *S) {
779 for (std::reverse_iterator<SCEVMulExpr::op_iterator> I(S->op_end()),
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 320 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S))
515 static bool isMulSExtable(const SCEVMulExpr *M, ScalarEvolution &SE) {
519 return isa<SCEVMulExpr>(SE.getSignExtendExpr(M, WideTy));
593 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(LHS)) {
597 for (SCEVMulExpr::op_iterator I = Mul->op_begin(), E = Mul->op_end();
777 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S)) {
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]

Completed in 220 milliseconds