GPUOcelot
|
A class containing a complete representation of an IL kernel. More...
#include <ILKernel.h>
Public Types | |
typedef std::deque< ILStatement > | ILStatementVector |
A vector of IL Statements. | |
Public Member Functions | |
void | assemble () |
Assemble the IL kernel from the set of statements. | |
const std::string & | code () const |
Get the assembly code. | |
ILKernel () | |
Default constructor. | |
ILKernel (const IRKernel &k) | |
Constructor from a base class. | |
Friends | |
class | translator::PTXToILTranslator |
A class containing a complete representation of an IL kernel.
typedef std::deque< ILStatement > ir::ILKernel::ILStatementVector |
A vector of IL Statements.
ir::ILKernel::ILKernel | ( | ) |
Default constructor.
ir::ILKernel::ILKernel | ( | const IRKernel & | k | ) |
Constructor from a base class.
void ir::ILKernel::assemble | ( | ) |
Assemble the IL kernel from the set of statements.
const std::string & ir::ILKernel::code | ( | ) | const |
Get the assembly code.
friend class translator::PTXToILTranslator [friend] |