Home | History | Annotate | Download | only in Scalar

Lines Matching refs:MTI

562     if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(User)) {
566 ConstantInt *Len = dyn_cast<ConstantInt>(MTI->getLength());
688 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(User)) {
697 if (GetUnderlyingObject(MTI->getSource(), &TD, 0) != OrigAI) {
700 assert(MTI->getRawDest() == Ptr && "Neither use is of pointer?");
701 Value *SrcPtr = MTI->getSource();
711 SrcVal->setAlignment(MTI->getAlignment());
713 } else if (GetUnderlyingObject(MTI->getDest(), &TD, 0) != OrigAI) {
716 assert(MTI->getRawSource() == Ptr && "Neither use is of pointer?");
719 PointerType* DPTy = cast<PointerType>(MTI->getDest()->getType());
725 Value *DstPtr = Builder.CreateBitCast(MTI->getDest(), AIPTy);
728 NewStore->setAlignment(MTI->getAlignment());
733 MTI->eraseFromParent();
2166 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) { // memmove/memcopy
2167 if (Inst == MTI->getRawDest())
2168 OtherPtr = MTI->getRawSource();
2170 assert(Inst == MTI->getRawSource());
2171 OtherPtr = MTI->getRawDest();