Searched refs:MainLoopBuilder (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 561 IRBuilder<> MainLoopBuilder(MainLoopBB); in createMemMoveLoopUnknownSize() local 562 PHINode *MainLoopPhi = MainLoopBuilder.CreatePHI(ILengthType, 0); in createMemMoveLoopUnknownSize() 564 MainLoopBuilder.CreateSub(MainLoopPhi, CILoopOpSize, "bwd_main_index"); in createMemMoveLoopUnknownSize() 566 MainLoopBuilder.CreateInBoundsGEP(Int8Type, SrcAddr, MainIndex); in createMemMoveLoopUnknownSize() 567 Value *Element = MainLoopBuilder.CreateAlignedLoad( in createMemMoveLoopUnknownSize() 570 MainLoopBuilder.CreateInBoundsGEP(Int8Type, DstAddr, MainIndex); in createMemMoveLoopUnknownSize() 571 MainLoopBuilder.CreateAlignedStore(Element, StoreGEP, PartDstAlign, in createMemMoveLoopUnknownSize() 573 MainLoopBuilder.CreateCondBr(MainLoopBuilder.CreateICmpEQ(MainIndex, Zero), in createMemMoveLoopUnknownSize() 590 IRBuilder<> MainLoopBuilder(MainLoopBB); in createMemMoveLoopUnknownSize() local 592 MainLoopBuilder.CreatePHI(ILengthType, 0, "fwd_main_index"); in createMemMoveLoopUnknownSize() [all …]
|