Home
last modified time | relevance | path

Searched refs:Memmove (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerIntrinsics.cpp98 auto *Memmove = cast<MemMoveInst>(Inst); in expandMemIntrinsicUses() local
99 if (shouldExpandOperationWithSize(Memmove->getLength())) { in expandMemIntrinsicUses()
100 expandMemMoveAsLoop(Memmove); in expandMemIntrinsicUses()
102 Memmove->eraseFromParent(); in expandMemIntrinsicUses()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp449 void llvm::expandMemMoveAsLoop(MemMoveInst *Memmove) { in expandMemMoveAsLoop() argument
450 createMemMoveLoop(/* InsertBefore */ Memmove, in expandMemMoveAsLoop()
451 /* SrcAddr */ Memmove->getRawSource(), in expandMemMoveAsLoop()
452 /* DstAddr */ Memmove->getRawDest(), in expandMemMoveAsLoop()
453 /* CopyLen */ Memmove->getLength(), in expandMemMoveAsLoop()
454 /* SrcAlign */ Memmove->getSourceAlign().valueOrOne(), in expandMemMoveAsLoop()
455 /* DestAlign */ Memmove->getDestAlign().valueOrOne(), in expandMemMoveAsLoop()
456 /* SrcIsVolatile */ Memmove->isVolatile(), in expandMemMoveAsLoop()
457 /* DstIsVolatile */ Memmove->isVolatile()); in expandMemMoveAsLoop()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp129 } else if (MemMoveInst *Memmove = dyn_cast<MemMoveInst>(MemCall)) { in runOnFunction() local
130 expandMemMoveAsLoop(Memmove); in runOnFunction()