Searched refs:Memmove (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerIntrinsics.cpp | 96 auto *Memmove = cast<MemMoveInst>(Inst); in expandMemIntrinsicUses() local 97 if (shouldExpandOperationWithSize(Memmove->getLength())) { in expandMemIntrinsicUses() 98 expandMemMoveAsLoop(Memmove); in expandMemIntrinsicUses() 100 Memmove->eraseFromParent(); in expandMemIntrinsicUses()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 558 void llvm::expandMemMoveAsLoop(MemMoveInst *Memmove) { in expandMemMoveAsLoop() argument 559 createMemMoveLoop(/* InsertBefore */ Memmove, in expandMemMoveAsLoop() 560 /* SrcAddr */ Memmove->getRawSource(), in expandMemMoveAsLoop() 561 /* DstAddr */ Memmove->getRawDest(), in expandMemMoveAsLoop() 562 /* CopyLen */ Memmove->getLength(), in expandMemMoveAsLoop() 563 /* SrcAlign */ Memmove->getSourceAlign().valueOrOne(), in expandMemMoveAsLoop() 564 /* DestAlign */ Memmove->getDestAlign().valueOrOne(), in expandMemMoveAsLoop() 565 /* SrcIsVolatile */ Memmove->isVolatile(), in expandMemMoveAsLoop() 566 /* DstIsVolatile */ Memmove->isVolatile()); in expandMemMoveAsLoop()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerAggrCopies.cpp | 129 } else if (MemMoveInst *Memmove = dyn_cast<MemMoveInst>(MemCall)) { in runOnFunction() local 130 expandMemMoveAsLoop(Memmove); in runOnFunction()
|
| /llvm-project-15.0.7/libc/benchmarks/ |
| H A D | LibcMemoryBenchmark.h | 218 inline void *Call(ParameterType Parameter, MemmoveFunction Memmove) { in Call() 219 return Memmove(Buffer + ParameterBatch::BufferSize / 3, in Call()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | NotNullTerminatedResultCheck.cpp | 759 auto Memmove = Match({"memmove", 0, 1, 2, false}); in registerMatchers() local 774 auto AnyOfMatchers = anyOf(Memcpy, MemcpyS, Memmove, MemmoveS, StrncmpRHS, in registerMatchers()
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopIdiom/ |
| H A D | basic.ll | 1070 ;; Memmove formation. 1109 ;; Memmove formation. We expect exactly same memmove result like in PR46179_positive_stride output. 1144 ;; Memmove formation. 1185 ;; Memmove formation. We expect exactly same memmove result like in PR46179_negative_stride output. 1224 ;; Memmove formation.
|