This class wraps the llvm.memcpy/memmove intrinsics.
Declared in <llvm/IR/IntrinsicInst.h>
class MemTransferInst
: public MemTransferBase<MemIntrinsic>
| Name | Description |
|---|---|
MemTransferBase<MemIntrinsic> | Common base class for all memory transfer intrinsics. Simply provides common methods. |
| Name | Description |
|---|---|
getRawSource | Return the arguments to the instruction. |
getRawSourceUse | |
getSource | Return the source pointer with pointer casts stripped. |
getSourceAddressSpace | |
getSourceAlign | |
setSource | |
setSourceAlignment |
| Name |
|---|
classof |
| Name | Description |
|---|---|
MemCpyInst | This class wraps the llvm.memcpy intrinsic. |
MemMoveInst | This class wraps the llvm.memmove intrinsic. |