Lines Matching refs:SrcAddr

17 void llvm::createMemCpyLoopKnownSize(Instruction *InsertBefore, Value *SrcAddr,  in createMemCpyLoopKnownSize()  argument
32 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize()
55 if (SrcAddr->getType() != SrcOpType) { in createMemCpyLoopKnownSize()
56 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopKnownSize()
70 LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopKnownSize()
109 Value *CastedSrc = SrcAddr->getType() == SrcPtrType in createMemCpyLoopKnownSize()
110 ? SrcAddr in createMemCpyLoopKnownSize()
111 : RBuilder.CreateBitCast(SrcAddr, SrcPtrType); in createMemCpyLoopKnownSize()
134 Value *SrcAddr, Value *DstAddr, in createMemCpyLoopUnknownSize() argument
146 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize()
157 if (SrcAddr->getType() != SrcOpType) { in createMemCpyLoopUnknownSize()
158 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopUnknownSize()
185 Value *SrcGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopUnknownSize()
234 ResBuilder.CreateBitCast(SrcAddr, PointerType::get(Int8Type, SrcAS)); in createMemCpyLoopUnknownSize()
291 static void createMemMoveLoop(Instruction *InsertBefore, Value *SrcAddr, in createMemMoveLoop() argument
300 Type *EltTy = cast<PointerType>(SrcAddr->getType())->getElementType(); in createMemMoveLoop()
309 SrcAddr, DstAddr, "compare_src_dst"); in createMemMoveLoop()
344 EltTy, LoopBuilder.CreateInBoundsGEP(EltTy, SrcAddr, IndexPtr), in createMemMoveLoop()
362 Value *SrcGEP = FwdLoopBuilder.CreateInBoundsGEP(EltTy, SrcAddr, FwdCopyPhi); in createMemMoveLoop()