Searched refs:Memcpy (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerIntrinsics.cpp81 auto *Memcpy = cast<MemCpyInst>(Inst); local
82 if (shouldExpandOperationWithSize(Memcpy->getLength())) {
83 Function *ParentFunc = Memcpy->getParent()->getParent();
86 expandMemCpyAsLoop(Memcpy, TTI);
88 Memcpy->eraseFromParent();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp422 void llvm::expandMemCpyAsLoop(MemCpyInst *Memcpy, argument
424 if (ConstantInt *CI = dyn_cast<ConstantInt>(Memcpy->getLength())) {
426 /* InsertBefore */ Memcpy,
427 /* SrcAddr */ Memcpy->getRawSource(),
428 /* DstAddr */ Memcpy->getRawDest(),
430 /* SrcAlign */ Memcpy->getSourceAlign().valueOrOne(),
431 /* DestAlign */ Memcpy->getDestAlign().valueOrOne(),
432 /* SrcIsVolatile */ Memcpy->isVolatile(),
433 /* DstIsVolatile */ Memcpy->isVolatile(),
437 /* InsertBefore */ Memcpy,
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp127 if (MemCpyInst *Memcpy = dyn_cast<MemCpyInst>(MemCall)) {
128 expandMemCpyAsLoop(Memcpy, TTI);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp161 Memcpy, enumerator in enum:__anon4652::LoopIdiomRecognize::LegalStoreKind
520 : LegalStoreKind::Memcpy;
550 case LegalStoreKind::Memcpy:
1191 << " : LIR " << (IsMemset ? "Memset" : "Memcpy")

Completed in 92 milliseconds