Searched refs:MemTransferInst (Results 1 – 16 of 16) sorted by relevance
104 SmallVector<MemTransferInst *, 4> aggrMemcpys; in runOnFunction()132 } else if (MemTransferInst *intr = dyn_cast<MemTransferInst>(II)) { in runOnFunction()180 MemTransferInst *cpy = aggrMemcpys[i]; in runOnFunction()
213 class MemTransferInst : public MemIntrinsic {247 class MemCpyInst : public MemTransferInst {260 class MemMoveInst : public MemTransferInst {
208 RetTy visitMemCpyInst(MemCpyInst &I) { DELEGATE(MemTransferInst); } in visitMemCpyInst()209 RetTy visitMemMoveInst(MemMoveInst &I) { DELEGATE(MemTransferInst); } in visitMemMoveInst()210 RetTy visitMemTransferInst(MemTransferInst &I) { DELEGATE(MemIntrinsic); } in visitMemTransferInst()
47 isOnlyCopiedFromConstantGlobal(Value *V, MemTransferInst *&TheCopy, in isOnlyCopiedFromConstantGlobal()110 MemTransferInst *MI = dyn_cast<MemTransferInst>(U); in isOnlyCopiedFromConstantGlobal()144 static MemTransferInst *147 MemTransferInst *TheCopy = 0; in isOnlyCopiedFromConstantGlobal()256 if (MemTransferInst *Copy = isOnlyCopiedFromConstantGlobal(&AI, ToDelete)) { in visitAllocaInst()
254 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) { in visitCallInst()262 if (isa<MemTransferInst>(MI)) { in visitCallInst()
237 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(Inst)) in getLocForRead()841 } else if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(BBI)) { in handleEndBlock()
562 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(User)) { in CanConvertToScalar()688 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(User)) { in ConvertUsesToScalar()2166 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) { // memmove/memcopy in RewriteMemIntrinUserOfAlloca()2248 if (isa<MemTransferInst>(MI)) { in RewriteMemIntrinUserOfAlloca()2314 assert(isa<MemTransferInst>(MI)); in RewriteMemIntrinUserOfAlloca()
1060 MemTransferInst *MTI = cast<MemTransferInst>(MI); in AnalyzeLoadFromClobberingMemInst()1231 MemTransferInst *MTI = cast<MemTransferInst>(SrcInst); in GetMemInstValueForLoad()
462 void visitMemTransferInst(MemTransferInst &II) { in visitMemTransferInst()2350 bool visitMemTransferInst(MemTransferInst &II) { in visitMemTransferInst()
52 class MemTransferInst; variable149 static Location getLocationForSource(const MemTransferInst *MTI);
478 } else if (MemTransferInst *M = dyn_cast<MemTransferInst>(I)) { in instrumentMemIntrinsic()
596 MemTransferInst *MemTran = dyn_cast<MemTransferInst>(MI); in instrumentMemIntrinsic()
260 AliasAnalysis::getLocationForSource(const MemTransferInst *MTI) { in getLocationForSource()
576 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) in InstructionDereferencesPointer()
276 } else if (const MemTransferInst *MTI = dyn_cast<MemTransferInst>(I)) { in AnalyzeGlobal()422 } else if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(U)) { in CleanupPointerRootUsers()
2531 const MemTransferInst &MTI = cast<MemTransferInst>(I); in SelectIntrinsicCall()