Searched refs:Memcpy (Results 1 – 7 of 7) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 422 void llvm::expandMemCpyAsLoop(MemCpyInst *Memcpy, in expandMemCpyAsLoop() argument 426 /* InsertBefore */ Memcpy, in expandMemCpyAsLoop() 427 /* SrcAddr */ Memcpy->getRawSource(), in expandMemCpyAsLoop() 428 /* DstAddr */ Memcpy->getRawDest(), in expandMemCpyAsLoop() 432 /* SrcIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 433 /* DstIsVolatile */ Memcpy->isVolatile(), in expandMemCpyAsLoop() 437 /* InsertBefore */ Memcpy, in expandMemCpyAsLoop() 438 /* SrcAddr */ Memcpy->getRawSource(), in expandMemCpyAsLoop() 439 /* DstAddr */ Memcpy->getRawDest(), in expandMemCpyAsLoop() 440 /* CopyLen */ Memcpy->getLength(), in expandMemCpyAsLoop() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerIntrinsics.cpp | 85 auto *Memcpy = cast<MemCpyInst>(Inst); in expandMemIntrinsicUses() local 86 if (shouldExpandOperationWithSize(Memcpy->getLength())) { in expandMemIntrinsicUses() 87 Function *ParentFunc = Memcpy->getParent()->getParent(); in expandMemIntrinsicUses() 90 expandMemCpyAsLoop(Memcpy, TTI); in expandMemIntrinsicUses() 92 Memcpy->eraseFromParent(); in expandMemIntrinsicUses()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerAggrCopies.cpp | 127 if (MemCpyInst *Memcpy = dyn_cast<MemCpyInst>(MemCall)) { in runOnFunction() local 128 expandMemCpyAsLoop(Memcpy, TTI); in runOnFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.h | 36 static bool Memcpy; member
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 134 bool DisableLIRP::Memcpy; member in DisableLIRP 139 cl::location(DisableLIRP::Memcpy), cl::init(false), 193 Memcpy, enumerator 545 if (HasMemcpy && !DisableLIRP::Memcpy) { in isLegalStore() 578 : LegalStoreKind::Memcpy; in isLegalStore() 608 case LegalStoreKind::Memcpy: in collectStores() 835 if ((!HasMemcpy && !isa<MemCpyInlineInst>(MCI)) || DisableLIRP::Memcpy) in processLoopMemCpy()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | BuiltinsNVPTX.def | 498 // Memcpy, Memset
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Intrinsics.td | 612 // Memcpy semantic that is guaranteed to be inlined.
|