LLVM API Documentation

llvm::UnaryInstruction Class Reference

#include <InstrTypes.h>

Inheritance diagram for llvm::UnaryInstruction:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

void * operator new (size_t s)
 ~UnaryInstruction ()
 DECLARE_TRANSPARENT_OPERAND_ACCESSORS (Value)
 Transparently provide more efficient getOperand methods.

Static Public Member Functions

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

Protected Member Functions

 UnaryInstruction (const Type *Ty, unsigned iType, Value *V, Instruction *IB=0)
 UnaryInstruction (const Type *Ty, unsigned iType, Value *V, BasicBlock *IAE)


Detailed Description

Definition at line 88 of file InstrTypes.h.


Constructor & Destructor Documentation

llvm::UnaryInstruction::UnaryInstruction ( const Type Ty,
unsigned  iType,
Value V,
Instruction IB = 0 
) [inline, protected]

Definition at line 93 of file InstrTypes.h.

llvm::UnaryInstruction::UnaryInstruction ( const Type Ty,
unsigned  iType,
Value V,
BasicBlock IAE 
) [inline, protected]

Definition at line 97 of file InstrTypes.h.

UnaryInstruction::~UnaryInstruction (  ) 

Definition at line 138 of file Instructions.cpp.


Member Function Documentation

void* llvm::UnaryInstruction::operator new ( size_t  s  )  [inline]

Reimplemented from llvm::User.

Definition at line 103 of file InstrTypes.h.

llvm::UnaryInstruction::DECLARE_TRANSPARENT_OPERAND_ACCESSORS ( Value   ) 

Transparently provide more efficient getOperand methods.

static bool llvm::UnaryInstruction::classof ( const UnaryInstruction  )  [inline, static]

Definition at line 114 of file InstrTypes.h.

Referenced by classof().

static bool llvm::UnaryInstruction::classof ( const Instruction  )  [inline, static]

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


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



This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.