Searched refs:CanonicalIV (Results 1 – 1 of 1) sorted by relevance
1093 PHINode *CanonicalIV = 0; in visitAddRecExpr() local1096 CanonicalIV = PN; in visitAddRecExpr()1100 if (CanonicalIV && in visitAddRecExpr()1101 SE.getTypeSizeInBits(CanonicalIV->getType()) > in visitAddRecExpr()1105 NewOps[i] = SE.getAnyExtendExpr(S->op_begin()[i], CanonicalIV->getType()); in visitAddRecExpr()1152 if (!CanonicalIV) { in visitAddRecExpr()1157 CanonicalIV = PHINode::Create(Ty, std::distance(HPB, HPE), "indvar", in visitAddRecExpr()1159 rememberInstruction(CanonicalIV); in visitAddRecExpr()1167 Instruction *Add = BinaryOperator::CreateAdd(CanonicalIV, One, in visitAddRecExpr()1172 CanonicalIV->addIncoming(Add, HP); in visitAddRecExpr()[all …]