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

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

Completed in 118 milliseconds