This class represents any memmove intrinsic i.e. llvm.element.unordered.atomic.memmove and llvm.memmove

Synopsis

Declared in <llvm/IR/IntrinsicInst.h>

class AnyMemMoveInst
    : public AnyMemTransferInst

Base Classes

Name

Description

AnyMemTransferInst

Wrapper for any memcpy/memmove intrinsic (atomic or non‐atomic).

Member Functions

Name

Description

getRawSource

Return the raw source pointer operand.

getRawSourceUse

getRawSourceUse overloads

getSource

Return the source pointer with pointer casts stripped.

getSourceAddressSpace

Return the address space of the raw source pointer.

getSourceAlign

Return the alignment of the source pointer parameter.

setSource

Set the source pointer operand.

setSourceAlignment

Set the source pointer alignment attribute.

Static Member Functions

Name

Description

classof

Methods for support type inquiry through isa, cast, and dyn_cast.

Created with MrDocs