Lines Matching refs:DstAddr
18 Value *DstAddr, ConstantInt *CopyLen, in createMemCpyLoopKnownSize() argument
33 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize()
58 if (DstAddr->getType() != DstOpType) { in createMemCpyLoopKnownSize()
59 DstAddr = PLBuilder.CreateBitCast(DstAddr, DstOpType); in createMemCpyLoopKnownSize()
74 LoopBuilder.CreateInBoundsGEP(LoopOpType, DstAddr, LoopIndex); in createMemCpyLoopKnownSize()
119 Value *CastedDst = DstAddr->getType() == DstPtrType in createMemCpyLoopKnownSize()
120 ? DstAddr in createMemCpyLoopKnownSize()
121 : RBuilder.CreateBitCast(DstAddr, DstPtrType); in createMemCpyLoopKnownSize()
134 Value *SrcAddr, Value *DstAddr, in createMemCpyLoopUnknownSize() argument
147 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize()
160 if (DstAddr->getType() != DstOpType) { in createMemCpyLoopUnknownSize()
161 DstAddr = PLBuilder.CreateBitCast(DstAddr, DstOpType); in createMemCpyLoopUnknownSize()
188 Value *DstGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, DstAddr, LoopIndex); in createMemCpyLoopUnknownSize()
236 ResBuilder.CreateBitCast(DstAddr, PointerType::get(Int8Type, DstAS)); in createMemCpyLoopUnknownSize()
292 Value *DstAddr, Value *CopyLen, Align SrcAlign, in createMemMoveLoop() argument
309 SrcAddr, DstAddr, "compare_src_dst"); in createMemMoveLoop()
347 Element, LoopBuilder.CreateInBoundsGEP(EltTy, DstAddr, IndexPtr), in createMemMoveLoop()
365 Value *DstGEP = FwdLoopBuilder.CreateInBoundsGEP(EltTy, DstAddr, FwdCopyPhi); in createMemMoveLoop()
378 static void createMemSetLoop(Instruction *InsertBefore, Value *DstAddr, in createMemSetLoop() argument
393 unsigned dstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace(); in createMemSetLoop()
394 DstAddr = Builder.CreateBitCast(DstAddr, in createMemSetLoop()
411 LoopBuilder.CreateInBoundsGEP(SetValue->getType(), DstAddr, LoopIndex), in createMemSetLoop()