LLVM API Documentation

Public Member Functions | Static Public Member Functions
llvm::MemSetInst Class Reference

#include <IntrinsicInst.h>

Inheritance diagram for llvm::MemSetInst:
Inheritance graph
[legend]
Collaboration diagram for llvm::MemSetInst:
Collaboration graph
[legend]

List of all members.

Public Member Functions

ValuegetValue () const
const UsegetValueUse () const
UsegetValueUse ()
void setValue (Value *Val)

Static Public Member Functions

static bool classof (const IntrinsicInst *I)
static bool classof (const Value *V)
 Methods for support type inquiry through isa, cast, and dyn_cast:

Detailed Description

MemSetInst - This class wraps the llvm.memset intrinsic.

Definition at line 195 of file IntrinsicInst.h.


Member Function Documentation

static bool llvm::MemSetInst::classof ( const IntrinsicInst I) [inline, static]

Reimplemented from llvm::MemIntrinsic.

Definition at line 210 of file IntrinsicInst.h.

References llvm::IntrinsicInst::getIntrinsicID(), and llvm::LibFunc::memset.

Referenced by classof().

static bool llvm::MemSetInst::classof ( const Value V) [inline, static]

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

Reimplemented from llvm::MemIntrinsic.

Definition at line 213 of file IntrinsicInst.h.

References classof().

Value* llvm::MemSetInst::getValue ( ) const [inline]

get* - Return the arguments to the instruction.

Definition at line 199 of file IntrinsicInst.h.

References llvm::CallInst::getArgOperand().

Referenced by llvm::NVPTXLowerAggrCopies::runOnFunction(), and setValue().

Definition at line 200 of file IntrinsicInst.h.

References llvm::CallInst::getArgOperandUse().

Definition at line 201 of file IntrinsicInst.h.

References llvm::CallInst::getArgOperandUse().

void llvm::MemSetInst::setValue ( Value Val) [inline]

The documentation for this class was generated from the following file: