Searched refs:MemTransferInst (Results 1 – 22 of 22) sorted by relevance
74 DenseMap<MemTransferInst *, unsigned> NewDestAlignments, NewSrcAlignments;353 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) { in processAssumption()357 DenseMap<MemTransferInst *, unsigned>::iterator DI = in processAssumption()362 DenseMap<MemTransferInst *, unsigned>::iterator SI = in processAssumption()
239 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(Inst)) in getLocForRead()912 } else if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(BBI)) { in handleEndBlock()
570 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(UI)) { in CanConvertToScalar()696 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(User)) { in ConvertUsesToScalar()2186 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) { // memmove/memcopy in RewriteMemIntrinUserOfAlloca()2269 if (isa<MemTransferInst>(MI)) { in RewriteMemIntrinUserOfAlloca()2335 assert(isa<MemTransferInst>(MI)); in RewriteMemIntrinUserOfAlloca()
1096 MemTransferInst *MTI = cast<MemTransferInst>(MI); in AnalyzeLoadFromClobberingMemInst()1269 MemTransferInst *MTI = cast<MemTransferInst>(SrcInst); in GetMemInstValueForLoad()
802 void visitMemTransferInst(MemTransferInst &II) { in visitMemTransferInst()2717 bool visitMemTransferInst(MemTransferInst &II) { in visitMemTransferInst()
27 class MemTransferInst; variable85 static MemoryLocation getForSource(const MemTransferInst *MTI);
56 class MemTransferInst; variable
145 } else if (const MemTransferInst *MTI = dyn_cast<MemTransferInst>(I)) { in analyzeGlobalAux()
215 RetTy visitMemCpyInst(MemCpyInst &I) { DELEGATE(MemTransferInst); } in visitMemCpyInst()216 RetTy visitMemMoveInst(MemMoveInst &I) { DELEGATE(MemTransferInst); } in visitMemMoveInst()217 RetTy visitMemTransferInst(MemTransferInst &I) { DELEGATE(MemIntrinsic); } in visitMemTransferInst()
245 class MemTransferInst : public MemIntrinsic {281 class MemCpyInst : public MemTransferInst {294 class MemMoveInst : public MemTransferInst {
55 isOnlyCopiedFromConstantGlobal(Value *V, MemTransferInst *&TheCopy, in isOnlyCopiedFromConstantGlobal()124 MemTransferInst *MI = dyn_cast<MemTransferInst>(I); in isOnlyCopiedFromConstantGlobal()159 static MemTransferInst *162 MemTransferInst *TheCopy = nullptr; in isOnlyCopiedFromConstantGlobal()285 if (MemTransferInst *Copy = isOnlyCopiedFromConstantGlobal(&AI, ToDelete)) { in visitAllocaInst()
738 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) { in visitCallInst()746 if (isa<MemTransferInst>(MI)) { in visitCallInst()
67 MemoryLocation MemoryLocation::getForSource(const MemTransferInst *MTI) { in getForSource()
654 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) in InstructionDereferencesPointer()
488 } else if (MemTransferInst *M = dyn_cast<MemTransferInst>(I)) { in instrumentMemIntrinsic()
353 void visitMemTransferInst(MemTransferInst &I);1357 void DFSanVisitor::visitMemTransferInst(MemTransferInst &I) { in visitMemTransferInst()
835 if (isa<MemTransferInst>(MI)) { in instrumentMemIntrinsic()
226 } else if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(U)) { in CleanupPointerRootUsers()
2513 const MemTransferInst &MTI = cast<MemTransferInst>(I); in SelectIntrinsicCall()
1399 const auto *MTI = cast<MemTransferInst>(II); in fastLowerIntrinsicCall()
1754 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) in optimizeCallInst()
3334 const auto *MTI = cast<MemTransferInst>(II); in fastLowerIntrinsicCall()