Lines Matching full:dstaddr
59 Instruction *splitAt, Value *srcAddr, Value *dstAddr, Value *len,
71 // srcAddr and dstAddr are expected to be pointer types,
74 unsigned dstAS = cast<PointerType>(dstAddr->getType())->getAddressSpace();
78 dstAddr = builder.CreateBitCast(dstAddr, Type::getInt8PtrTy(Context, dstAS));
89 // store at dstAddr+ind
90 loop.CreateStore(val, loop.CreateGEP(loop.getInt8Ty(), dstAddr, ind),
101 static void convertMemSetToLoop(Instruction *splitAt, Value *dstAddr,
111 unsigned dstAS = cast<PointerType>(dstAddr->getType())->getAddressSpace();
114 dstAddr =
115 builder.CreateBitCast(dstAddr, PointerType::get(val->getType(), dstAS));
121 loop.CreateStore(val, loop.CreateGEP(val->getType(), dstAddr, ind), false);
195 Value *dstAddr = store->getOperand(1);
199 convertTransferToLoop(store, srcAddr, dstAddr, len, load->isVolatile(),