GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | List of all members
jit_ir_walker Class Referenceabstract

#include "jit-ir.h"

Inheritance diagram for jit_ir_walker:
Inheritance graph
[legend]

Public Member Functions

virtual ~jit_ir_walker ()
 
virtual void visit (jit_const_range &)=0
 
virtual void visit (jit_const_string &)=0
 
virtual void visit (jit_const_index &)=0
 
virtual void visit (jit_const_complex &)=0
 
virtual void visit (jit_const_scalar &)=0
 
virtual void visit (jit_const_bool &)=0
 
virtual void visit (jit_magic_end &)=0
 
virtual void visit (jit_argument &)=0
 
virtual void visit (jit_assign &)=0
 
virtual void visit (jit_error_check &)=0
 
virtual void visit (jit_variable &)=0
 
virtual void visit (jit_phi &)=0
 
virtual void visit (jit_return &)=0
 
virtual void visit (jit_store_argument &)=0
 
virtual void visit (jit_extract_argument &)=0
 
virtual void visit (jit_call &)=0
 
virtual void visit (jit_cond_branch &)=0
 
virtual void visit (jit_branch &)=0
 
virtual void visit (jit_block &)=0
 

Detailed Description

Definition at line 1392 of file jit-ir.h.

Constructor & Destructor Documentation

virtual jit_ir_walker::~jit_ir_walker ( )
inlinevirtual

Definition at line 1396 of file jit-ir.h.

Member Function Documentation

virtual void jit_ir_walker::visit ( jit_block )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_const_range )
pure virtual
virtual void jit_ir_walker::visit ( jit_const_string )
pure virtual
virtual void jit_ir_walker::visit ( jit_const_index )
pure virtual
virtual void jit_ir_walker::visit ( jit_const_complex )
pure virtual
virtual void jit_ir_walker::visit ( jit_const_scalar )
pure virtual
virtual void jit_ir_walker::visit ( jit_const_bool )
pure virtual
virtual void jit_ir_walker::visit ( jit_magic_end )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_argument )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_assign )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_error_check )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_variable )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_phi )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_return )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_store_argument )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_extract_argument )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_call )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_cond_branch )
pure virtual

Implemented in jit_convert_llvm.

virtual void jit_ir_walker::visit ( jit_branch )
pure virtual

Implemented in jit_convert_llvm.


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