Home
last modified time | relevance | path

Searched refs:MemCpyInst (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h30 class MemCpyInst; variable
60 bool processMemCpy(MemCpyInst *M, BasicBlock::iterator &BBI);
65 bool processMemCpyMemCpyDependence(MemCpyInst *M, MemCpyInst *MDep);
66 bool processMemSetMemCpyDependence(MemCpyInst *MemCpy, MemSetInst *MemSet);
67 bool performMemCpyToMemSetOptzn(MemCpyInst *MemCpy, MemSetInst *MemSet);
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DLowerMemIntrinsics.h24 class MemCpyInst; variable
51 void expandMemCpyAsLoop(MemCpyInst *MemCpy, const TargetTransformInfo &TTI,
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DMemTransferLowering.cpp121 MemCpyInst *MemCpyI = cast<MemCpyInst>(Inst); in TEST_F()
161 MemCpyInst *MemCpyI = cast<MemCpyInst>(Inst); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp127 if (MemCpyInst *Memcpy = dyn_cast<MemCpyInst>(MemCall)) { in runOnFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp909 MemoryLocation::getForDest(cast<MemCpyInst>(cpyStore)); in performCallSlotOptzn()
1110 bool MemCpyOptPass::processMemCpyMemCpyDependence(MemCpyInst *M, in processMemCpyMemCpyDependence()
1111 MemCpyInst *MDep) { in processMemCpyMemCpyDependence()
1207 bool MemCpyOptPass::processMemSetMemCpyDependence(MemCpyInst *MemCpy, in processMemSetMemCpyDependence()
1337 bool MemCpyOptPass::performMemCpyToMemSetOptzn(MemCpyInst *MemCpy, in performMemCpyToMemSetOptzn()
1397 bool MemCpyOptPass::processMemCpy(MemCpyInst *M, BasicBlock::iterator &BBI) { in processMemCpy()
1476 if (auto *MDep = dyn_cast<MemCpyInst>(MI)) in processMemCpy()
1534 MemCpyInst *MDep = nullptr; in processByValArgument()
1538 MDep = dyn_cast_or_null<MemCpyInst>(MD->getMemoryInst()); in processByValArgument()
1623 else if (auto *M = dyn_cast<MemCpyInst>(I)) in iterateOnFunction()
H A DLoopIdiomRecognize.cpp216 bool processLoopMemCpy(MemCpyInst *MCI, const SCEV *BECount);
648 MadeChange |= processLoopMemIntrinsic<MemCpyInst>( in runOnLoopBlock()
826 bool LoopIdiomRecognize::processLoopMemCpy(MemCpyInst *MCI, in processLoopMemCpy()
1381 bool IsMemCpy = isa<MemCpyInst>(TheStore); in processLoopStoreOfLoopLoad()
H A DInferAddressSpaces.cpp1044 } else if (isa<MemCpyInst>(MTI)) { in handleMemIntrinsicPtrUse()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstVisitor.h210 RetTy visitMemCpyInst(MemCpyInst &I) { DELEGATE(MemTransferInst); } in visitMemCpyInst()
292 case Intrinsic::memcpy: DELEGATE(MemCpyInst); in delegateCallInst()
H A DIntrinsicInst.h1045 class MemCpyInst : public MemTransferInst {
1070 class MemCpyInlineInst : public MemCpyInst {
1073 return cast<ConstantInt>(MemCpyInst::getLength()); in getLength()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerIntrinsics.cpp83 auto *Memcpy = cast<MemCpyInst>(Inst); in expandMemIntrinsicUses()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLint.cpp287 MemCpyInst *MCI = cast<MemCpyInst>(&I); in visitCallBase()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp41 if (const MemCpyInst *Memcpy = dyn_cast<MemCpyInst>(User)) { in isUsedAsMemCpySource()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp527 void llvm::expandMemCpyAsLoop(MemCpyInst *Memcpy, in expandMemCpyAsLoop()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp710 isa<MemCpyInst>(M) ? MemcpyFn : MemmoveFn, in instrumentMemIntrinsic()
H A DMemorySanitizer.cpp2552 void visitMemCpyInst(MemCpyInst &I) { in visitMemCpyInst()
/llvm-project-15.0.7/llvm/include/llvm-c/
H A DCore.h1630 macro(MemCpyInst) \
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FastISel.cpp2715 const MemCpyInst *MCI = cast<MemCpyInst>(II); in fastLowerIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1656 const char *IntrMemName = isa<MemCpyInst>(II) ? "memcpy" : "memmove"; in fastLowerIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2551 const char *IntrMemName = isa<MemCpyInst>(I) ? "memcpy" : "memmove"; in SelectIntrinsicCall()
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp4813 if (MemCpyInst *memCpyInst = dyn_cast<MemCpyInst>(in)) { in TEST_F()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1618 if (auto *MCI = dyn_cast<MemCpyInst>(&CI)) { in translateMemFunc()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp3492 const char *IntrMemName = isa<MemCpyInst>(II) ? "memcpy" : "memmove"; in fastLowerIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5860 const auto &MCI = cast<MemCpyInst>(I); in visitIntrinsicCall()