Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp292 MemTransferInst *MTI = cast<MemTransferInst>(MI); in analyzeLoadFromClobberingMemInst()
449 MemTransferInst *MTI = cast<MemTransferInst>(SrcInst); in getMemInstValueForLoad()
473 MemTransferInst *MTI = cast<MemTransferInst>(SrcInst); in getConstantMemInstValueForLoad()
H A DGlobalStatus.cpp161 } else if (const MemTransferInst *MTI = dyn_cast<MemTransferInst>(I)) { in analyzeGlobalAux()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstVisitor.h206 RetTy visitMemCpyInst(MemCpyInst &I) { DELEGATE(MemTransferInst); } in visitMemCpyInst()
207 RetTy visitMemMoveInst(MemMoveInst &I) { DELEGATE(MemTransferInst); } in visitMemMoveInst()
208 RetTy visitMemTransferInst(MemTransferInst &I) { DELEGATE(MemIntrinsic); } in visitMemTransferInst()
H A DIntrinsicInst.h1199 class MemTransferInst : public MemTransferBase<MemIntrinsic> {
1218 class MemCpyInst : public MemTransferInst {
1231 class MemMoveInst : public MemTransferInst {
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp498 DenseMap<MemTransferInst *, MemTransferInfo> &TransferInfo, in promoteAllocaUserToVector() argument
651 if (auto *MTI = dyn_cast<MemTransferInst>(Inst)) { in promoteAllocaUserToVector()
851 DenseMap<MemTransferInst *, MemTransferInfo> TransferInfo; in tryPromoteAllocaToVector()
929 if (MemTransferInst *TransferInst = dyn_cast<MemTransferInst>(Inst)) { in tryPromoteAllocaToVector()
997 MemTransferInst *TransferInst = cast<MemTransferInst>(Inst); in tryPromoteAllocaToVector()
1688 MemTransferInst *MI = cast<MemTransferInst>(Intr); in tryPromoteAllocaToLDS()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp48 MemTransferInst *&TheCopy, in isOnlyCopiedFromConstantMemory()
125 MemTransferInst *MI = dyn_cast<MemTransferInst>(I); in isOnlyCopiedFromConstantMemory()
163 static MemTransferInst *
167 MemTransferInst *TheCopy = nullptr; in isOnlyCopiedFromConstantMemory()
330 } else if (auto *MI = dyn_cast<MemTransferInst>(Inst)) { in collectUsers()
435 } else if (auto *MemCpy = dyn_cast<MemTransferInst>(I)) { in replace()
524 if (MemTransferInst *Copy = isOnlyCopiedFromConstantMemory(AA, &AI, ToDelete)) { in visitAllocaInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp250 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) { in processAssumption()
H A DInferAddressSpaces.cpp573 if (auto *MTI = dyn_cast<MemTransferInst>(MI)) in collectFlatAddressExpressions()
1142 } else if (auto *MTI = dyn_cast<MemTransferInst>(MI)) { in handleMemIntrinsicPtrUse()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryLocation.h31 class MemTransferInst; variable
255 LLVM_ABI static MemoryLocation getForSource(const MemTransferInst *MTI);
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp247 if (auto *MI = dyn_cast<MemTransferInst>(I.OldInstruction)) { in INITIALIZE_PASS_DEPENDENCY()
490 void visitMemTransferInst(MemTransferInst &II) { in visitMemTransferInst()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryLocation.cpp94 MemoryLocation MemoryLocation::getForSource(const MemTransferInst *MTI) { in getForSource()
H A DStackSafetyAnalysis.cpp343 if (const auto *MTI = dyn_cast<MemTransferInst>(MI)) { in getMemIntrinsicAccessRange()
495 if (const auto *MTI = dyn_cast<MemTransferInst>(MI)) { in analyzeAllUses()
H A DLazyValueInfo.cpp647 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) in AddNonNullPointersByInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp699 } else if (MemTransferInst *M = dyn_cast<MemTransferInst>(I)) { in instrumentMemIntrinsic()
H A DHWAddressSanitizer.cpp1097 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(MI)) { in ignoreMemIntrinsic()
1108 if (isa<MemTransferInst>(MI)) { in instrumentMemIntrinsic()
H A DMemProfInstrumentation.cpp275 if (isa<MemTransferInst>(MI)) { in instrumentMemIntrinsic()
H A DTypeSanitizer.cpp807 if (auto *MTI = dyn_cast<MemTransferInst>(MI)) { in instrumentMemInst()
H A DDataFlowSanitizer.cpp824 void visitMemTransferInst(MemTransferInst &I);
2921 void DFSanVisitor::visitMemTransferInst(MemTransferInst &I) { in visitMemTransferInst()
2938 auto *MTI = cast<MemTransferInst>( in visitMemTransferInst()
H A DNumericalStabilitySanitizer.cpp2208 } else if (auto *M = dyn_cast<MemTransferInst>(MI)) { in instrumentMemIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp257 if (auto MTI = dyn_cast<MemTransferInst>(MI)) { in IsMemIntrinsicSafe()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp236 } else if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(U)) { in CleanupPointerRootUsers()
H A DAttributor.cpp911 if (const MemTransferInst *MTI = dyn_cast<MemTransferInst>(&I)) in isPotentiallyAffectedByBarrier()
H A DFunctionAttrs.cpp725 } else if (auto *MTI = dyn_cast<MemTransferInst>(I)) { in getArgumentAccessInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2588 const MemTransferInst &MTI = cast<MemTransferInst>(I); in SelectIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp222 auto* MCI = cast<MemTransferInst>(CI); in CreateMemTransferInst()

12