Searched refs:CurrIV (Results 1 - 3 of 3) sorted by relevance
/freebsd-10.2-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | SimplifyIndVar.h | 42 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM,
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 70 void simplifyUsers(PHINode *CurrIV, IVVisitor *V = NULL); 319 void SimplifyIndvar::simplifyUsers(PHINode *CurrIV, IVVisitor *V) { argument 320 if (!SE->isSCEVable(CurrIV->getType())) 323 // Instructions processed by SimplifyIndvar for CurrIV. 326 // Use-def pairs if IV users waiting to be processed for CurrIV. 332 pushIVUsers(CurrIV, Simplified, SimpleIVUsers); 338 if (UseOper.first == CurrIV) continue; 373 bool simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM, argument 377 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, LPM, Dead); 378 SIV.simplifyUsers(CurrIV, [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 1114 PHINode *CurrIV = LoopPhis.pop_back_val(); local 1116 // Information about sign/zero extensions of CurrIV. 1117 WideIVVisitor WIV(CurrIV, SE, TD); 1119 Changed |= simplifyUsersOfIV(CurrIV, SE, &LPM, DeadInsts, &WIV);
|
Completed in 55 milliseconds