Lines Matching refs:IV
299 llvm::PHINode *IV;
314 // iv = PHI [CondBB -> LowerBound], [LoopHeader -> NextIV ]
315 // iv.next = iv + 1
316 // if (iv.next < Upperbound)
321 IV = Builder.CreatePHI(LowerBound->getType(), 2, "X");
322 IV->addIncoming(LowerBound, CondBB);
323 IVNext = Builder.CreateNUWAdd(IV, Builder.getInt32(1));
324 IV->addIncoming(IVNext, HeaderBB);
329 *LoopIV = IV;
425 llvm::PHINode *IV;
426 createLoop(Builder, Arg_x1, Arg_x2, &IV);
443 llvm::Value *OutOffset = Builder.CreateSub(IV, Arg_x1);
450 llvm::Value *InOffset = Builder.CreateSub(IV, Arg_x1);
468 llvm::Value *X = IV;
668 llvm::PHINode *IV;
669 createLoop(Builder, Arg_x1, Arg_x2, &IV);
689 llvm::Value *OutOffset = Builder.CreateSub(IV, Arg_x1);
703 llvm::Value *Offset = Builder.CreateSub(IV, Arg_x1);
730 llvm::Value *X = IV;