LLVM API Documentation
#include <IntrinsicInst.h>
Inheritance diagram for llvm::MemCpyInst:
Public Member Functions | |
Value * | getRawSource () const |
Value * | getSource () const |
void | setSource (Value *Ptr) |
Static Public Member Functions | |
static bool | classof (const MemCpyInst *) |
static bool | classof (const MemIntrinsic *I) |
static bool | classof (const CallInst *I) |
static bool | classof (const Value *V) |
Definition at line 152 of file IntrinsicInst.h.
|
Reimplemented from llvm::MemIntrinsic. Definition at line 180 of file IntrinsicInst.h. References classof(). |
|
Reimplemented from llvm::MemIntrinsic. Definition at line 174 of file IntrinsicInst.h. References llvm::CallInst::getCalledFunction(), and llvm::Intrinsic::memcpy. |
|
Reimplemented from llvm::MemIntrinsic. Definition at line 171 of file IntrinsicInst.h. References llvm::CallInst::getCalledFunction(), llvm::Function::getIntrinsicID(), and llvm::Intrinsic::memcpy. |
|
Definition at line 170 of file IntrinsicInst.h. Referenced by classof(). |
|
get* - Return the arguments to the instruction. Definition at line 155 of file IntrinsicInst.h. References llvm::User::getOperand(). Referenced by getSource(), and setSource(). |
|
getSource - This is just like getRawSource, 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 160 of file IntrinsicInst.h. References getRawSource(), and llvm::IntrinsicInst::StripPointerCasts(). |
|
Definition at line 163 of file IntrinsicInst.h. References getRawSource(), llvm::Value::getType(), and llvm::User::setOperand(). |