Lines Matching refs:SrcAddr
26 void llvm::createMemCpyLoopKnownSize(Instruction *InsertBefore, Value *SrcAddr, in createMemCpyLoopKnownSize() argument
47 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize()
63 if (SrcAddr->getType() != SrcOpType) { in createMemCpyLoopKnownSize()
64 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopKnownSize()
75 LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopKnownSize()
113 Value *CastedSrc = SrcAddr->getType() == SrcPtrType in createMemCpyLoopKnownSize()
114 ? SrcAddr in createMemCpyLoopKnownSize()
115 : RBuilder.CreateBitCast(SrcAddr, SrcPtrType); in createMemCpyLoopKnownSize()
137 Value *SrcAddr, Value *DstAddr, in createMemCpyLoopUnknownSize() argument
155 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize()
159 if (SrcAddr->getType() != SrcOpType) { in createMemCpyLoopUnknownSize()
160 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopUnknownSize()
184 Value *SrcGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopUnknownSize()
232 ResBuilder.CreateBitCast(SrcAddr, PointerType::get(Int8Type, SrcAS)); in createMemCpyLoopUnknownSize()
289 Value *SrcAddr, Value *DstAddr, Value *CopyLen, in createMemMoveLoop() argument
303 SrcAddr, DstAddr, "compare_src_dst"); in createMemMoveLoop()
334 LoopBuilder.CreateInBoundsGEP(SrcAddr, IndexPtr), "element"); in createMemMoveLoop()
351 FwdLoopBuilder.CreateInBoundsGEP(SrcAddr, FwdCopyPhi), "element"); in createMemMoveLoop()