LLVM API Documentation
#include <IntrinsicInst.h>
Inheritance diagram for llvm::MemIntrinsic:
Public Member Functions | |
Value * | getRawDest () const |
Value * | getLength () const |
ConstantInt * | getAlignment () const |
Value * | getDest () const |
void | setDest (Value *Ptr) |
void | setLength (Value *L) |
void | setAlignment (ConstantInt *A) |
Static Public Member Functions | |
static bool | classof (const MemIntrinsic *) |
static bool | classof (const CallInst *I) |
static bool | classof (const Value *V) |
Definition at line 99 of file IntrinsicInst.h.
|
Reimplemented from llvm::CallInst. Reimplemented in llvm::MemCpyInst, llvm::MemMoveInst, and llvm::MemSetInst. Definition at line 144 of file IntrinsicInst.h. References classof(). |
|
Reimplemented from llvm::CallInst. Reimplemented in llvm::MemCpyInst, llvm::MemMoveInst, and llvm::MemSetInst. Definition at line 133 of file IntrinsicInst.h. References llvm::CallInst::getCalledFunction(), llvm::Intrinsic::memcpy, llvm::Intrinsic::memmove, and llvm::Intrinsic::memset. |
|
Reimplemented in llvm::MemCpyInst, llvm::MemMoveInst, and llvm::MemSetInst. Definition at line 132 of file IntrinsicInst.h. Referenced by classof(). |
|
Definition at line 103 of file IntrinsicInst.h. References llvm::User::getOperand(). Referenced by setAlignment(). |
|
getDest - This is just like getRawDest, but it strips off any cast instructions that feed it, giving the original input. The returned value is guaranteed to be a pointer. Definition at line 110 of file IntrinsicInst.h. References getRawDest(), and llvm::IntrinsicInst::StripPointerCasts(). |
|
Definition at line 102 of file IntrinsicInst.h. References llvm::User::getOperand(). Referenced by setLength(). |
|
Definition at line 100 of file IntrinsicInst.h. References llvm::User::getOperand(). |
|
Definition at line 125 of file IntrinsicInst.h. References getAlignment(), llvm::Value::getType(), and llvm::User::setOperand(). |
|
set* - Set the specified arguments of the instruction. Definition at line 114 of file IntrinsicInst.h. References getRawDest(), llvm::Value::getType(), and llvm::User::setOperand(). |
|
Definition at line 120 of file IntrinsicInst.h. References getLength(), llvm::Value::getType(), and llvm::User::setOperand(). |