LLVM API Documentation
#include <InstrTypes.h>


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) | |
Definition at line 88 of file InstrTypes.h.
| 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.
| void* llvm::UnaryInstruction::operator new | ( | size_t | s | ) | [inline] |
| llvm::UnaryInstruction::DECLARE_TRANSPARENT_OPERAND_ACCESSORS | ( | Value | ) |
Transparently provide more efficient getOperand methods.
| static bool llvm::UnaryInstruction::classof | ( | const UnaryInstruction * | ) | [inline, static] |
| static bool llvm::UnaryInstruction::classof | ( | const Instruction * | ) | [inline, static] |
Methods for support type inquiry through isa, cast, and dyn_cast:.
Reimplemented from llvm::Instruction.
Reimplemented in llvm::CastInst, llvm::AllocationInst, llvm::MallocInst, llvm::AllocaInst, llvm::FreeInst, llvm::LoadInst, llvm::VAArgInst, llvm::ExtractValueInst, llvm::TruncInst, llvm::ZExtInst, llvm::SExtInst, llvm::FPTruncInst, llvm::FPExtInst, llvm::UIToFPInst, llvm::SIToFPInst, llvm::FPToUIInst, llvm::FPToSIInst, llvm::IntToPtrInst, llvm::PtrToIntInst, and llvm::BitCastInst.
Definition at line 115 of file InstrTypes.h.
References ExtractValue, llvm::Instruction::getOpcode(), Load, Malloc, and VAArg.
| static bool llvm::UnaryInstruction::classof | ( | const Value * | V | ) | [inline, static] |
Reimplemented from llvm::Instruction.
Reimplemented in llvm::CastInst, llvm::AllocationInst, llvm::MallocInst, llvm::AllocaInst, llvm::FreeInst, llvm::LoadInst, llvm::VAArgInst, llvm::ExtractValueInst, llvm::TruncInst, llvm::ZExtInst, llvm::SExtInst, llvm::FPTruncInst, llvm::FPExtInst, llvm::UIToFPInst, llvm::SIToFPInst, llvm::FPToUIInst, llvm::FPToSIInst, llvm::IntToPtrInst, llvm::PtrToIntInst, and llvm::BitCastInst.
Definition at line 124 of file InstrTypes.h.
References classof().
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.