Searched refs:Memcpy (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerIntrinsics.cpp | 81 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 D | LowerMemIntrinsics.cpp | 422 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 D | NVPTXLowerAggrCopies.cpp | 127 if (MemCpyInst *Memcpy = dyn_cast<MemCpyInst>(MemCall)) { 128 expandMemCpyAsLoop(Memcpy, TTI);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 161 Memcpy, enumerator in enum:__anon4652::LoopIdiomRecognize::LegalStoreKind 520 : LegalStoreKind::Memcpy; 550 case LegalStoreKind::Memcpy: 1191 << " : LIR " << (IsMemset ? "Memset" : "Memcpy")
|
Completed in 92 milliseconds