Public Member Functions | Public Attributes

ir::ILUnaryInstruction Class Reference

A generic 1 operand instruction. More...

#include <ILInstruction.h>

Inheritance diagram for ir::ILUnaryInstruction:
Inheritance graph
Collaboration diagram for ir::ILUnaryInstruction:
Collaboration graph

List of all members.

Public Member Functions

 ILUnaryInstruction (Opcode op=InvalidOpcode)
 Default constructor.
virtual std::string toString () const
 Parsable IL strings.
virtual Instructionclone (bool copy=true) const =0
 Return a pointer to a new Instruction.

Public Attributes

ILOperand d
 The destination operand.
ILOperand a
 The source operand.

Detailed Description

A generic 1 operand instruction.

Constructor & Destructor Documentation

ir::ILUnaryInstruction::ILUnaryInstruction ( Opcode  op = InvalidOpcode)

Default constructor.

Member Function Documentation

virtual Instruction* ir::ILUnaryInstruction::clone ( bool  copy = true) const [pure virtual]
std::string ir::ILUnaryInstruction::toString ( ) const [virtual]

Parsable IL strings.

Reimplemented from ir::ILInstruction.

Reimplemented in ir::ILUav_Arena_Load_Id, and ir::ILUav_Arena_Store_Id.

Member Data Documentation

The source operand.

The destination operand.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines