Lines Matching refs:SrcAddr
19 void llvm::createMemCpyLoopKnownSize(Instruction *InsertBefore, Value *SrcAddr, in createMemCpyLoopKnownSize() argument
40 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize()
69 if (SrcAddr->getType() != SrcOpType) { in createMemCpyLoopKnownSize()
70 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopKnownSize()
84 LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopKnownSize()
140 Value *CastedSrc = SrcAddr->getType() == SrcPtrType in createMemCpyLoopKnownSize()
141 ? SrcAddr in createMemCpyLoopKnownSize()
142 : RBuilder.CreateBitCast(SrcAddr, SrcPtrType); in createMemCpyLoopKnownSize()
177 Value *SrcAddr, Value *DstAddr, in createMemCpyLoopUnknownSize() argument
195 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize()
211 if (SrcAddr->getType() != SrcOpType) { in createMemCpyLoopUnknownSize()
212 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopUnknownSize()
239 Value *SrcGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopUnknownSize()
309 SrcAddr, PointerType::get(ResLoopOpType, SrcAS)); in createMemCpyLoopUnknownSize()
379 static void createMemMoveLoop(Instruction *InsertBefore, Value *SrcAddr, in createMemMoveLoop() argument
392 CastBuilder.getInt8PtrTy(SrcAddr->getType()->getPointerAddressSpace()); in createMemMoveLoop()
393 SrcAddr = CastBuilder.CreateBitCast(SrcAddr, PtrTy); in createMemMoveLoop()
403 SrcAddr, DstAddr, "compare_src_dst"); in createMemMoveLoop()
438 EltTy, LoopBuilder.CreateInBoundsGEP(EltTy, SrcAddr, IndexPtr), in createMemMoveLoop()
456 Value *SrcGEP = FwdLoopBuilder.CreateInBoundsGEP(EltTy, SrcAddr, FwdCopyPhi); in createMemMoveLoop()