Searched refs:CurrIV (Results 1 - 3 of 3) sorted by relevance
/freebsd-11.0-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | SimplifyIndVar.h | 60 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, DominatorTree *DT,
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 68 void simplifyUsers(PHINode *CurrIV, IVVisitor *V = nullptr); 525 void SimplifyIndvar::simplifyUsers(PHINode *CurrIV, IVVisitor *V) { argument 526 if (!SE->isSCEVable(CurrIV->getType())) 529 // Instructions processed by SimplifyIndvar for CurrIV. 532 // Use-def pairs if IV users waiting to be processed for CurrIV. 538 pushIVUsers(CurrIV, Simplified, SimpleIVUsers); 546 if (UseInst == CurrIV) continue; 597 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, DominatorTree *DT, argument 600 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, DT, LI, Dead); 601 SIV.simplifyUsers(CurrIV, [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 1502 PHINode *CurrIV = LoopPhis.pop_back_val(); local 1504 // Information about sign/zero extensions of CurrIV. 1505 IndVarSimplifyVisitor Visitor(CurrIV, SE, TTI, DT); 1507 Changed |= simplifyUsersOfIV(CurrIV, SE, DT, LI, DeadInsts, &Visitor);
|
Completed in 121 milliseconds