reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

unittests/Analysis/ScalarEvolutionTest.cpp
  345   Acc[0] = PHINode::Create(Ty, 2, "", LoopBB);
  346   Acc[1] = PHINode::Create(Ty, 2, "", LoopBB);
  347   Acc[2] = PHINode::Create(Ty, 2, "", LoopBB);
  348   Acc[3] = PHINode::Create(Ty, 2, "", LoopBB);
  349   Acc[4] = PHINode::Create(Ty, 2, "", LoopBB);
  350   Acc[5] = PHINode::Create(Ty, 2, "", LoopBB);
  351   Acc[6] = PHINode::Create(Ty, 2, "", LoopBB);
  352   Acc[7] = PHINode::Create(Ty, 2, "", LoopBB);
  355     Muls[0] = BinaryOperator::CreateMul(Acc[0], Acc[0], "", LoopBB);
  355     Muls[0] = BinaryOperator::CreateMul(Acc[0], Acc[0], "", LoopBB);
  356     NextAcc[0] = BinaryOperator::CreateAdd(Muls[0], Acc[4], "", LoopBB);
  357     Muls[1] = BinaryOperator::CreateMul(Acc[1], Acc[1], "", LoopBB);
  357     Muls[1] = BinaryOperator::CreateMul(Acc[1], Acc[1], "", LoopBB);
  358     NextAcc[1] = BinaryOperator::CreateAdd(Muls[1], Acc[5], "", LoopBB);
  359     Muls[2] = BinaryOperator::CreateMul(Acc[2], Acc[2], "", LoopBB);
  359     Muls[2] = BinaryOperator::CreateMul(Acc[2], Acc[2], "", LoopBB);
  360     NextAcc[2] = BinaryOperator::CreateAdd(Muls[2], Acc[6], "", LoopBB);
  361     Muls[3] = BinaryOperator::CreateMul(Acc[3], Acc[3], "", LoopBB);
  361     Muls[3] = BinaryOperator::CreateMul(Acc[3], Acc[3], "", LoopBB);
  362     NextAcc[3] = BinaryOperator::CreateAdd(Muls[3], Acc[7], "", LoopBB);
  364     Muls[4] = BinaryOperator::CreateMul(Acc[4], Acc[4], "", LoopBB);
  364     Muls[4] = BinaryOperator::CreateMul(Acc[4], Acc[4], "", LoopBB);
  365     NextAcc[4] = BinaryOperator::CreateAdd(Muls[4], Acc[0], "", LoopBB);
  366     Muls[5] = BinaryOperator::CreateMul(Acc[5], Acc[5], "", LoopBB);
  366     Muls[5] = BinaryOperator::CreateMul(Acc[5], Acc[5], "", LoopBB);
  367     NextAcc[5] = BinaryOperator::CreateAdd(Muls[5], Acc[1], "", LoopBB);
  368     Muls[6] = BinaryOperator::CreateMul(Acc[6], Acc[6], "", LoopBB);
  368     Muls[6] = BinaryOperator::CreateMul(Acc[6], Acc[6], "", LoopBB);
  369     NextAcc[6] = BinaryOperator::CreateAdd(Muls[6], Acc[2], "", LoopBB);
  370     Muls[7] = BinaryOperator::CreateMul(Acc[7], Acc[7], "", LoopBB);
  370     Muls[7] = BinaryOperator::CreateMul(Acc[7], Acc[7], "", LoopBB);
  371     NextAcc[7] = BinaryOperator::CreateAdd(Muls[7], Acc[3], "", LoopBB);
  372     Acc = NextAcc;
  378     Phi->addIncoming(Acc[i], LoopBB);
  386   Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB);
  386   Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB);
  386   Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB);
  387   Acc[1] = BinaryOperator::CreateAdd(Acc[2], Acc[3], "", ExitBB);
  387   Acc[1] = BinaryOperator::CreateAdd(Acc[2], Acc[3], "", ExitBB);
  387   Acc[1] = BinaryOperator::CreateAdd(Acc[2], Acc[3], "", ExitBB);
  388   Acc[2] = BinaryOperator::CreateAdd(Acc[4], Acc[5], "", ExitBB);
  388   Acc[2] = BinaryOperator::CreateAdd(Acc[4], Acc[5], "", ExitBB);
  388   Acc[2] = BinaryOperator::CreateAdd(Acc[4], Acc[5], "", ExitBB);
  389   Acc[3] = BinaryOperator::CreateAdd(Acc[6], Acc[7], "", ExitBB);
  389   Acc[3] = BinaryOperator::CreateAdd(Acc[6], Acc[7], "", ExitBB);
  389   Acc[3] = BinaryOperator::CreateAdd(Acc[6], Acc[7], "", ExitBB);
  390   Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB);
  390   Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB);
  390   Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB);
  391   Acc[1] = BinaryOperator::CreateAdd(Acc[2], Acc[3], "", ExitBB);
  391   Acc[1] = BinaryOperator::CreateAdd(Acc[2], Acc[3], "", ExitBB);
  391   Acc[1] = BinaryOperator::CreateAdd(Acc[2], Acc[3], "", ExitBB);
  392   Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB);
  392   Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB);
  392   Acc[0] = BinaryOperator::CreateAdd(Acc[0], Acc[1], "", ExitBB);
  398   EXPECT_NE(nullptr, SE.getSCEV(Acc[0]));