reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1400 Result = PN; 1405 Result = PN->getIncomingValueForBlock(LatchBlock); 1410 if (isa<Instruction>(Result) && 1411 !SE.DT.dominates(cast<Instruction>(Result), 1432 Result = expandIVInc(PN, StepV, L, ExpandTy, IntTy, useSubtract); 1439 Type *ResTy = Result->getType(); 1442 Result = InsertNoopCastOfTo(Result, SE.getEffectiveSCEVType(ResTy)); 1442 Result = InsertNoopCastOfTo(Result, SE.getEffectiveSCEVType(ResTy)); 1444 if (TruncTy != Result->getType()) { 1445 Result = Builder.CreateTrunc(Result, TruncTy); 1445 Result = Builder.CreateTrunc(Result, TruncTy); 1446 rememberInstruction(Result); 1450 Result = Builder.CreateSub(expandCodeFor(Normalized->getStart(), TruncTy), 1451 Result); 1452 rememberInstruction(Result); 1459 Result = InsertNoopCastOfTo(Result, IntTy); 1459 Result = InsertNoopCastOfTo(Result, IntTy); 1460 Result = Builder.CreateMul(Result, 1460 Result = Builder.CreateMul(Result, 1462 rememberInstruction(Result); 1468 if (Result->getType()->isIntegerTy()) { 1470 Result = expandAddToGEP(SE.getUnknown(Result), PTy, IntTy, Base); 1470 Result = expandAddToGEP(SE.getUnknown(Result), PTy, IntTy, Base); 1472 Result = expandAddToGEP(PostLoopOffset, PTy, IntTy, Result); 1472 Result = expandAddToGEP(PostLoopOffset, PTy, IntTy, Result); 1475 Result = InsertNoopCastOfTo(Result, IntTy); 1475 Result = InsertNoopCastOfTo(Result, IntTy); 1476 Result = Builder.CreateAdd(Result, 1476 Result = Builder.CreateAdd(Result, 1478 rememberInstruction(Result); 1482 return Result;