Common base class for all memset intrinsics. Simply provides common methods.

Synopsis

Declared in <llvm/IR/IntrinsicInst.h>

template<class BaseCL>
class MemSetBase
    : public BaseCL

Base Classes

Name

Description

BaseCL

Member Functions

Name

Description

getValue

Return the fill/value operand.

getValueUse

Return the Use for the fill/value operand (const).

getValueUse

Return the Use for the fill/value operand.

setValue

Set the fill/value operand.

Derived Classes

Name

Description

AnyMemSetInst

Wrapper for any memset intrinsic (atomic or non‐atomic).

MemSetInst

This class wraps the llvm.memset and llvm.memset.inline intrinsics.

MemSetPatternInst

Wrapper for the llvm.experimental.memset.pattern intrinsic.

Created with MrDocs