| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.h | 30 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 D | LowerMemIntrinsics.h | 24 class MemCpyInst; variable 51 void expandMemCpyAsLoop(MemCpyInst *MemCpy, const TargetTransformInfo &TTI,
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | MemTransferLowering.cpp | 121 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 D | NVPTXLowerAggrCopies.cpp | 127 if (MemCpyInst *Memcpy = dyn_cast<MemCpyInst>(MemCall)) { in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 909 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 D | LoopIdiomRecognize.cpp | 216 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 D | InferAddressSpaces.cpp | 1044 } else if (isa<MemCpyInst>(MTI)) { in handleMemIntrinsicPtrUse()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | InstVisitor.h | 210 RetTy visitMemCpyInst(MemCpyInst &I) { DELEGATE(MemTransferInst); } in visitMemCpyInst() 292 case Intrinsic::memcpy: DELEGATE(MemCpyInst); in delegateCallInst()
|
| H A D | IntrinsicInst.h | 1045 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 D | AMDGPULowerIntrinsics.cpp | 83 auto *Memcpy = cast<MemCpyInst>(Inst); in expandMemIntrinsicUses()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | Lint.cpp | 287 MemCpyInst *MCI = cast<MemCpyInst>(&I); in visitCallBase()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 41 if (const MemCpyInst *Memcpy = dyn_cast<MemCpyInst>(User)) { in isUsedAsMemCpySource()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 527 void llvm::expandMemCpyAsLoop(MemCpyInst *Memcpy, in expandMemCpyAsLoop()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 710 isa<MemCpyInst>(M) ? MemcpyFn : MemmoveFn, in instrumentMemIntrinsic()
|
| H A D | MemorySanitizer.cpp | 2552 void visitMemCpyInst(MemCpyInst &I) { in visitMemCpyInst()
|
| /llvm-project-15.0.7/llvm/include/llvm-c/ |
| H A D | Core.h | 1630 macro(MemCpyInst) \
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86FastISel.cpp | 2715 const MemCpyInst *MCI = cast<MemCpyInst>(II); in fastLowerIntrinsicCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsFastISel.cpp | 1656 const char *IntrMemName = isa<MemCpyInst>(II) ? "memcpy" : "memmove"; in fastLowerIntrinsicCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMFastISel.cpp | 2551 const char *IntrMemName = isa<MemCpyInst>(I) ? "memcpy" : "memmove"; in SelectIntrinsicCall()
|
| /llvm-project-15.0.7/llvm/unittests/Frontend/ |
| H A D | OpenMPIRBuilderTest.cpp | 4813 if (MemCpyInst *memCpyInst = dyn_cast<MemCpyInst>(in)) { in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 1618 if (auto *MCI = dyn_cast<MemCpyInst>(&CI)) { in translateMemFunc()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64FastISel.cpp | 3492 const char *IntrMemName = isa<MemCpyInst>(II) ? "memcpy" : "memmove"; in fastLowerIntrinsicCall()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 5860 const auto &MCI = cast<MemCpyInst>(I); in visitIntrinsicCall()
|