Lines Matching refs:SrcAddr

24     Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr,  in createMemCpyLoopKnownSize()  argument
42 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize()
75 LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopKnownSize()
131 OpTy, SrcAddr, ConstantInt::get(TypeOfCopyLen, GepIndex)); in createMemCpyLoopKnownSize()
159 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, Value *CopyLen, in createMemCpyLoopUnknownSize() argument
175 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize()
210 Value *SrcGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopUnknownSize()
281 ResBuilder.CreateInBoundsGEP(ResLoopOpType, SrcAddr, FullOffset); in createMemCpyLoopUnknownSize()
346 static void createMemMoveLoop(Instruction *InsertBefore, Value *SrcAddr, in createMemMoveLoop() argument
365 SrcAddr, DstAddr, "compare_src_dst"); in createMemMoveLoop()
401 EltTy, LoopBuilder.CreateInBoundsGEP(EltTy, SrcAddr, IndexPtr), in createMemMoveLoop()
419 Value *SrcGEP = FwdLoopBuilder.CreateInBoundsGEP(EltTy, SrcAddr, FwdCopyPhi); in createMemMoveLoop()
519 Value *SrcAddr = Memmove->getRawSource(); in expandMemMoveAsLoop() local
527 unsigned SrcAS = SrcAddr->getType()->getPointerAddressSpace(); in expandMemMoveAsLoop()
534 createMemCpyLoopKnownSize(/*InsertBefore=*/Memmove, SrcAddr, DstAddr, in expandMemMoveAsLoop()
539 createMemCpyLoopUnknownSize(/*InsertBefore=*/Memmove, SrcAddr, DstAddr, in expandMemMoveAsLoop()
549 DstAddr = CastBuilder.CreateAddrSpaceCast(DstAddr, SrcAddr->getType()); in expandMemMoveAsLoop()
551 SrcAddr = CastBuilder.CreateAddrSpaceCast(SrcAddr, DstAddr->getType()); in expandMemMoveAsLoop()
564 /*InsertBefore=*/Memmove, SrcAddr, DstAddr, CopyLen, SrcAlign, DstAlign, in expandMemMoveAsLoop()