Home
last modified time | relevance | path

Searched refs:MemTransferInst (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp372 MemTransferInst *MTI = cast<MemTransferInst>(MI); in analyzeLoadFromClobberingMemInst()
559 MemTransferInst *MTI = cast<MemTransferInst>(SrcInst); in getMemInstValueForLoad()
583 MemTransferInst *MTI = cast<MemTransferInst>(SrcInst); in getConstantMemInstValueForLoad()
H A DGlobalStatus.cpp162 } else if (const MemTransferInst *MTI = dyn_cast<MemTransferInst>(I)) { in analyzeGlobalAux()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstVisitor.h210 RetTy visitMemCpyInst(MemCpyInst &I) { DELEGATE(MemTransferInst); } in visitMemCpyInst()
212 DELEGATE(MemTransferInst); in visitMemCpyInlineInst()
214 RetTy visitMemMoveInst(MemMoveInst &I) { DELEGATE(MemTransferInst); } in visitMemMoveInst()
215 RetTy visitMemTransferInst(MemTransferInst &I) { DELEGATE(MemIntrinsic); } in visitMemTransferInst()
H A DIntrinsicInst.h1026 class MemTransferInst : public MemTransferBase<MemIntrinsic> {
1045 class MemCpyInst : public MemTransferInst {
1058 class MemMoveInst : public MemTransferInst {
/llvm-project-15.0.7/polly/include/polly/Support/
H A DScopHelper.h313 return I && llvm::isa<llvm::MemTransferInst>(I); in isMemTransferInst()
325 llvm::MemTransferInst *asMemTransferInst() const { in asMemTransferInst()
326 return llvm::cast<llvm::MemTransferInst>(I); in asMemTransferInst()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp43 Value *V, MemTransferInst *&TheCopy, in isOnlyCopiedFromConstantMemory()
110 MemTransferInst *MI = dyn_cast<MemTransferInst>(I); in isOnlyCopiedFromConstantMemory()
145 static MemTransferInst *
149 MemTransferInst *TheCopy = nullptr; in isOnlyCopiedFromConstantMemory()
263 } else if (auto *MI = dyn_cast<MemTransferInst>(Inst)) { in collectUsers()
316 } else if (auto *MemCpy = dyn_cast<MemTransferInst>(I)) { in replace()
404 if (MemTransferInst *Copy = isOnlyCopiedFromConstantMemory(AA, &AI, ToDelete)) { in visitAllocaInst()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DMemoryLocation.h29 class MemTransferInst; variable
248 static MemoryLocation getForSource(const MemTransferInst *MTI);
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp293 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) { in processAssumption()
H A DInferAddressSpaces.cpp478 if (auto *MTI = dyn_cast<MemTransferInst>(MI)) in collectFlatAddressExpressions()
1027 } else if (auto *MTI = dyn_cast<MemTransferInst>(MI)) { in handleMemIntrinsicPtrUse()
H A DSROA.cpp850 void visitMemTransferInst(MemTransferInst &II) { in visitMemTransferInst()
2881 bool visitMemTransferInst(MemTransferInst &II) { in visitMemTransferInst()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemoryLocation.cpp93 MemoryLocation MemoryLocation::getForSource(const MemTransferInst *MTI) { in getForSource()
H A DStackSafetyAnalysis.cpp319 if (const auto *MTI = dyn_cast<MemTransferInst>(MI)) { in getMemIntrinsicAccessRange()
463 if (const auto *MTI = dyn_cast<MemTransferInst>(MI)) { in analyzeAllUses()
H A DLazyValueInfo.cpp653 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) in AddNonNullPointersByInstruction()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp708 } else if (MemTransferInst *M = dyn_cast<MemTransferInst>(I)) { in instrumentMemIntrinsic()
H A DHWAddressSanitizer.cpp921 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) { in ignoreMemIntrinsic()
932 if (isa<MemTransferInst>(MI)) { in instrumentMemIntrinsic()
H A DMemProfiler.cpp312 if (isa<MemTransferInst>(MI)) { in instrumentMemIntrinsic()
H A DDataFlowSanitizer.cpp776 void visitMemTransferInst(MemTransferInst &I);
2725 void DFSanVisitor::visitMemTransferInst(MemTransferInst &I) { in visitMemTransferInst()
2746 auto *MTI = cast<MemTransferInst>( in visitMemTransferInst()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp1052 MemTransferInst *MI = cast<MemTransferInst>(Intr); in handleAlloca()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopDetection.cpp779 AF = SE.getSCEVAtScope(cast<MemTransferInst>(II).getSource(), L); in isValidIntrinsicInst()
1453 if (isa<MemSetInst>(CI) || isa<MemTransferInst>(CI)) in isErrorBlockImpl()
H A DScopBuilder.cpp1603 auto *MemTrans = dyn_cast<MemTransferInst>(MemIntr); in buildAccessMemIntrinsic()
3221 if (MA->isRead() && isa<MemTransferInst>(Acc)) in buildAliasGroupsForAccesses()
3222 PtrToAcc[cast<MemTransferInst>(Acc)->getRawSource()] = MA; in buildAliasGroupsForAccesses()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSafeStack.cpp258 if (auto MTI = dyn_cast<MemTransferInst>(MI)) { in IsMemIntrinsicSafe()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp229 } else if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(U)) { in CleanupPointerRootUsers()
H A DOpenMPOpt.cpp1546 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(I)) { in eliminateBarriers()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2521 const MemTransferInst &MTI = cast<MemTransferInst>(I); in SelectIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/IR/
H A DIRBuilder.cpp238 auto* MCI = cast<MemTransferInst>(CI); in CreateMemTransferInst()

12