llvm::MemSetBase

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

NameDescription
BaseCL

Member Functions

NameDescription
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

NameDescription
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.