Home
last modified time | relevance | path

Searched refs:CanonicalIV (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolutionExpander.cpp1164 PHINode *CanonicalIV = 0; in visitAddRecExpr() local
1167 CanonicalIV = PN; in visitAddRecExpr()
1171 if (CanonicalIV && in visitAddRecExpr()
1172 SE.getTypeSizeInBits(CanonicalIV->getType()) > in visitAddRecExpr()
1176 NewOps[i] = SE.getAnyExtendExpr(S->op_begin()[i], CanonicalIV->getType()); in visitAddRecExpr()
1224 if (!CanonicalIV) { in visitAddRecExpr()
1229 CanonicalIV = PHINode::Create(Ty, std::distance(HPB, HPE), "indvar", in visitAddRecExpr()
1231 rememberInstruction(CanonicalIV); in visitAddRecExpr()
1239 Instruction *Add = BinaryOperator::CreateAdd(CanonicalIV, One, in visitAddRecExpr()
1244 CanonicalIV->addIncoming(Add, HP); in visitAddRecExpr()
[all …]
/external/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp1405 PHINode *CanonicalIV = nullptr; in visitAddRecExpr() local
1408 CanonicalIV = PN; in visitAddRecExpr()
1412 if (CanonicalIV && in visitAddRecExpr()
1413 SE.getTypeSizeInBits(CanonicalIV->getType()) > in visitAddRecExpr()
1417 NewOps[i] = SE.getAnyExtendExpr(S->op_begin()[i], CanonicalIV->getType()); in visitAddRecExpr()
1462 if (!CanonicalIV) { in visitAddRecExpr()
1467 CanonicalIV = PHINode::Create(Ty, std::distance(HPB, HPE), "indvar", in visitAddRecExpr()
1469 rememberInstruction(CanonicalIV); in visitAddRecExpr()
1478 CanonicalIV->addIncoming(CanonicalIV->getIncomingValueForBlock(HP), HP); in visitAddRecExpr()
1485 Instruction *Add = BinaryOperator::CreateAdd(CanonicalIV, One, in visitAddRecExpr()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp1473 PHINode *CanonicalIV = nullptr; in visitAddRecExpr() local
1476 CanonicalIV = PN; in visitAddRecExpr()
1480 if (CanonicalIV && in visitAddRecExpr()
1481 SE.getTypeSizeInBits(CanonicalIV->getType()) > in visitAddRecExpr()
1485 NewOps[i] = SE.getAnyExtendExpr(S->op_begin()[i], CanonicalIV->getType()); in visitAddRecExpr()
1530 if (!CanonicalIV) { in visitAddRecExpr()
1535 CanonicalIV = PHINode::Create(Ty, std::distance(HPB, HPE), "indvar", in visitAddRecExpr()
1537 rememberInstruction(CanonicalIV); in visitAddRecExpr()
1546 CanonicalIV->addIncoming(CanonicalIV->getIncomingValueForBlock(HP), HP); in visitAddRecExpr()
1553 Instruction *Add = BinaryOperator::CreateAdd(CanonicalIV, One, in visitAddRecExpr()
[all …]