Home | History | Annotate | Download | only in NVPTX

Lines Matching defs:dstAddr

34     Instruction *splitAt, Value *srcAddr, Value *dstAddr, Value *len,
46 // srcAddr and dstAddr are expected to be pointer types,
49 unsigned dstAS = dyn_cast<PointerType>(dstAddr->getType())->getAddressSpace();
53 dstAddr = builder.CreateBitCast(dstAddr, Type::getInt8PtrTy(Context, dstAS));
63 // store at dstAddr+ind
64 loop.CreateStore(val, loop.CreateGEP(dstAddr, ind), dstVolatile);
74 static void convertMemSetToLoop(Instruction *splitAt, Value *dstAddr,
84 unsigned dstAS = dyn_cast<PointerType>(dstAddr->getType())->getAddressSpace();
87 dstAddr =
88 builder.CreateBitCast(dstAddr, PointerType::get(val->getType(), dstAS));
94 loop.CreateStore(val, loop.CreateGEP(dstAddr, ind), false);
168 Value *dstAddr = store->getOperand(1);
172 convertTransferToLoop(store, srcAddr, dstAddr, len, load->isVolatile(),