LLVM API Documentation

Public Member Functions | Static Public Member Functions | Protected Member Functions
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 Instruction *I)
static bool classof (const Value *V)
 Methods for support type inquiry through isa, cast, and dyn_cast:

Protected Member Functions

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

Detailed Description

Definition at line 86 of file InstrTypes.h.


Constructor & Destructor Documentation

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

Definition at line 90 of file InstrTypes.h.

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

Definition at line 95 of file InstrTypes.h.

Definition at line 53 of file Instructions.cpp.


Member Function Documentation

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

Transparently provide more efficient getOperand methods.

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

Reimplemented from llvm::User.

Definition at line 101 of file InstrTypes.h.


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