LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::IntrinsicInst Class Reference

#include <IntrinsicInst.h>

Inheritance diagram for llvm::IntrinsicInst:

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

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static ValueStripPointerCasts (Value *Ptr)

Detailed Description

Definition at line 33 of file IntrinsicInst.h.


Member Function Documentation

Value * IntrinsicInst::StripPointerCasts Value Ptr  )  [static]
 

StripPointerCasts - This static method strips off any unneeded pointer casts from the specified value, returning the original uncasted value. Note that the returned value is guaranteed to have pointer type.

Definition at line 276 of file Function.cpp.

References llvm::Instruction::Cast.

Referenced by llvm::MemIntrinsic::getDest(), llvm::MemMoveInst::getSource(), and llvm::MemCpyInst::getSource().


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