GPUOcelot
Classes | Namespaces

ILInstruction.h File Reference

The header file for the IL Instruction class. More...

#include <ocelot/ir/interface/Instruction.h>
#include <ocelot/ir/interface/ILOperand.h>
#include <ocelot/ir/interface/ILOperand.h>
Include dependency graph for ILInstruction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ir::ILInstruction
 A class used to represent any IL Instruction. More...
class  ir::ILUnaryInstruction
 A generic 1 operand instruction. More...
class  ir::ILBinaryInstruction
 A generic 2 operand instruction. More...
class  ir::ILTrinaryInstruction
 A generic 3 operand instruction. More...
class  ir::ILAbs
class  ir::ILAdd
class  ir::ILAnd
class  ir::ILBreak
class  ir::ILCmov_Logical
class  ir::ILCos_Vec
class  ir::ILDiv
class  ir::ILElse
class  ir::ILEnd
class  ir::ILEndIf
class  ir::ILEndLoop
class  ir::ILEq
class  ir::ILExp_Vec
class  ir::ILFfb_Hi
class  ir::ILFence
class  ir::ILFma
class  ir::ILFtoI
class  ir::ILFtoU
class  ir::ILGe
class  ir::ILIadd
class  ir::ILIand
class  ir::ILIeq
class  ir::ILIfLogicalNZ
class  ir::ILIfLogicalZ
class  ir::ILIge
class  ir::ILIlt
class  ir::ILImax
class  ir::ILImin
class  ir::ILImul
class  ir::ILIne
class  ir::ILInegate
class  ir::ILInot
class  ir::ILIor
class  ir::ILIshl
class  ir::ILIshr
class  ir::ILItoF
class  ir::ILIxor
class  ir::ILLds_And_Resource
class  ir::ILLds_Load_Id
class  ir::ILLds_Or_Resource
class  ir::ILLds_Read_Add_Resource
class  ir::ILLds_Store_Id
class  ir::ILLog_Vec
class  ir::ILLt
class  ir::ILMad
class  ir::ILMov
class  ir::ILMul
class  ir::ILNe
class  ir::ILRcp
class  ir::ILRound_Nearest
class  ir::ILRound_Neginf
class  ir::ILRsq_Vec
class  ir::ILSin_Vec
class  ir::ILSub
class  ir::ILSqrt_Vec
class  ir::ILUav_Arena_Load_Id
class  ir::ILUav_Arena_Store_Id
class  ir::ILUav_Raw_Load_Id
class  ir::ILUav_Raw_Store_Id
class  ir::ILUav_Read_Add_Id
class  ir::ILUav_Read_Max_Id
class  ir::ILUav_Read_Min_Id
class  ir::ILUav_Read_Xchg_Id
class  ir::ILUdiv
class  ir::ILUmul
class  ir::ILUmul24
class  ir::ILUshr
class  ir::ILUtoF
class  ir::ILWhileLoop

Namespaces

namespace  ir
 

A namespace for the Ocelot internal program representation.



Detailed Description

The header file for the IL Instruction class.

Author:
Rodrigo Dominguez <rdomingu@ece.neu.edu>
Date:
April 27, 2010
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines