Construct a MemOp describing a memcpy operation.
Declared in <llvm/CodeGen/TargetLowering.h>
static
MemOp
Copy(
uint64_t Size,
bool DstAlignCanChange,
Align DstAlign,
Align SrcAlign,
bool IsVolatile,
bool MemcpyStrSrc = false);
A MemOp describing the memory operation.
| Name | Description |
|---|---|
| Size | Maximum jump-table size, or zero for unlimited. |
| DstAlignCanChange | Whether the destination alignment may be increased. |
| DstAlign | Alignment of the destination memory. |
| SrcAlign | Alignment of the source memory. |
| IsVolatile | Whether the memory operation is volatile. |
| MemcpyStrSrc | Whether the memcpy source is a string constant. |