Searched refs:FwdLoopBuilder (Results 1 – 1 of 1) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 360 IRBuilder<> FwdLoopBuilder(FwdLoopBB); in createMemMoveLoop() local 361 PHINode *FwdCopyPhi = FwdLoopBuilder.CreatePHI(TypeOfCopyLen, 0, "index_ptr"); in createMemMoveLoop() 362 Value *SrcGEP = FwdLoopBuilder.CreateInBoundsGEP(EltTy, SrcAddr, FwdCopyPhi); in createMemMoveLoop() 364 FwdLoopBuilder.CreateAlignedLoad(EltTy, SrcGEP, PartSrcAlign, "element"); in createMemMoveLoop() 365 Value *DstGEP = FwdLoopBuilder.CreateInBoundsGEP(EltTy, DstAddr, FwdCopyPhi); in createMemMoveLoop() 366 FwdLoopBuilder.CreateAlignedStore(FwdElement, DstGEP, PartDstAlign); in createMemMoveLoop() 367 Value *FwdIndexPtr = FwdLoopBuilder.CreateAdd( in createMemMoveLoop() 369 FwdLoopBuilder.CreateCondBr(FwdLoopBuilder.CreateICmpEQ(FwdIndexPtr, CopyLen), in createMemMoveLoop()
|