Searched refs:ResBuilder (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 300 IRBuilder<> ResBuilder(ResLoopBB); in createMemCpyLoopUnknownSize() local 302 ResBuilder.CreatePHI(CopyLenType, 2, "residual-loop-index"); in createMemCpyLoopUnknownSize() 305 Value *FullOffset = ResBuilder.CreateAdd(RuntimeBytesCopied, ResidualIndex); in createMemCpyLoopUnknownSize() 307 ResBuilder.CreateInBoundsGEP(ResLoopOpType, SrcAddr, FullOffset); in createMemCpyLoopUnknownSize() 308 LoadInst *Load = ResBuilder.CreateAlignedLoad(ResLoopOpType, SrcGEP, in createMemCpyLoopUnknownSize() 316 ResBuilder.CreateInBoundsGEP(ResLoopOpType, DstAddr, FullOffset); in createMemCpyLoopUnknownSize() 318 ResBuilder.CreateAlignedStore(Load, DstGEP, ResDstAlign, DstIsVolatile); in createMemCpyLoopUnknownSize() 327 Value *ResNewIndex = ResBuilder.CreateAdd( in createMemCpyLoopUnknownSize() 332 ResBuilder.CreateCondBr( in createMemCpyLoopUnknownSize() 333 ResBuilder.CreateICmpULT(ResNewIndex, RuntimeResidual), ResLoopBB, in createMemCpyLoopUnknownSize()
|