llvm::expandMemMoveAsLoop

Expand MemMove as a loop. MemMove is not deleted. Returns true if the memmove was lowered.

Synopsis

Declared in <llvm/Transforms/Utils/LowerMemIntrinsics.h>

bool
expandMemMoveAsLoop(
    MemMoveInst* MemMove,
    TargetTransformInfo const& TTI);

Parameters

NameDescription
MemMoveThis class wraps the llvm.memmove intrinsic.
TTIThis pass provides access to the codegen interfaces that are needed for IR-level transformations.