Lines Matching refs:loop
55 IRBuilder<> loop(loopBB); in convertTransferToLoop() local
57 PHINode *ind = loop.CreatePHI(indType, 0); in convertTransferToLoop()
62 Value *val = loop.CreateLoad(loop.CreateGEP(srcAddr, ind), srcVolatile); in convertTransferToLoop()
64 loop.CreateStore(val, loop.CreateGEP(dstAddr, ind), dstVolatile); in convertTransferToLoop()
67 Value *newind = loop.CreateAdd(ind, ConstantInt::get(indType, 1)); in convertTransferToLoop()
70 loop.CreateCondBr(loop.CreateICmpULT(newind, len), loopBB, newBB); in convertTransferToLoop()
90 IRBuilder<> loop(loopBB); in convertMemSetToLoop() local
91 PHINode *ind = loop.CreatePHI(len->getType(), 0); in convertMemSetToLoop()
94 loop.CreateStore(val, loop.CreateGEP(dstAddr, ind), false); in convertMemSetToLoop()
96 Value *newind = loop.CreateAdd(ind, ConstantInt::get(len->getType(), 1)); in convertMemSetToLoop()
99 loop.CreateCondBr(loop.CreateICmpULT(newind, len), loopBB, newBB); in convertMemSetToLoop()