Lines Matching defs:DstAddr

25     Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr,
44 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace();
88 Value *DstGEP = LoopBuilder.CreateInBoundsGEP(Int8Type, DstAddr, LoopIndex);
140 Int8Type, DstAddr, ConstantInt::get(TypeOfCopyLen, BytesCopied));
181 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, Value *CopyLen,
198 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace();
249 Value *DstGEP = LoopBuilder.CreateInBoundsGEP(Int8Type, DstAddr, LoopIndex);
318 Value *DstGEP = ResBuilder.CreateInBoundsGEP(Int8Type, DstAddr, FullOffset);
403 Value *SrcAddr, Value *DstAddr,
414 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace();
462 tryInsertCastToCommonAddrSpace(PLBuilder, SrcAddr, DstAddr, TTI);
534 Value *StoreGEP = ResidualLoopBuilder.CreateInBoundsGEP(Int8Type, DstAddr,
570 MainLoopBuilder.CreateInBoundsGEP(Int8Type, DstAddr, MainIndex);
598 MainLoopBuilder.CreateInBoundsGEP(Int8Type, DstAddr, MainLoopPhi);
638 Value *StoreGEP = ResidualLoopBuilder.CreateInBoundsGEP(Int8Type, DstAddr,
657 Value *SrcAddr, Value *DstAddr,
672 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace();
691 tryInsertCastToCommonAddrSpace(PLBuilder, SrcAddr, DstAddr, TTI);
724 Int8Type, DstAddr, ConstantInt::get(TypeOfCopyLen, BytesCopied));
769 Value *StoreGEP = LoopBuilder.CreateInBoundsGEP(Int8Type, DstAddr, Index);
801 Value *StoreGEP = LoopBuilder.CreateInBoundsGEP(Int8Type, DstAddr, LoopPhi);
830 static void createMemSetLoop(Instruction *InsertBefore, Value *DstAddr,
858 LoopBuilder.CreateInBoundsGEP(SetValue->getType(), DstAddr, LoopIndex),
888 /* DstAddr */ Memcpy->getRawDest(),
900 /* DstAddr */ Memcpy->getRawDest(),
915 Value *DstAddr = Memmove->getRawDest();
923 unsigned DstAS = DstAddr->getType()->getPointerAddressSpace();
929 createMemCpyLoopKnownSize(/*InsertBefore=*/Memmove, SrcAddr, DstAddr,
934 createMemCpyLoopUnknownSize(/*InsertBefore=*/Memmove, SrcAddr, DstAddr,
957 /*InsertBefore=*/Memmove, SrcAddr, DstAddr, CI, SrcAlign, DstAlign,
961 /*InsertBefore=*/Memmove, SrcAddr, DstAddr, CopyLen, SrcAlign, DstAlign,
969 /* DstAddr */ Memset->getRawDest(),
978 /* DstAddr=*/Memset->getRawDest(),
992 /* DstAddr */ AtomicMemcpy->getRawDest(),
998 /* CanOverlap */ false, // SrcAddr & DstAddr may not overlap by spec.
1005 /* DstAddr */ AtomicMemcpy->getRawDest(),
1011 /* CanOverlap */ false, // SrcAddr & DstAddr may not overlap by spec.