![]() |
GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "jit-ir.h"

Public Member Functions | |
| ~jit_factory (void) | |
| const value_list & | constants (void) const |
| template<typename T > | |
| T * | create (void) |
| template<typename T , OCT_MAKE_DECL_LIST(typename, ARG,1) > | |
| T * | create (OCT_MAKE_LIST(DECL_ARG, 1)) |
| template<typename T , OCT_MAKE_DECL_LIST(typename, ARG,2) > | |
| T * | create (OCT_MAKE_LIST(DECL_ARG, 2)) |
| template<typename T , OCT_MAKE_DECL_LIST(typename, ARG,3) > | |
| T * | create (OCT_MAKE_LIST(DECL_ARG, 3)) |
| template<typename T , OCT_MAKE_DECL_LIST(typename, ARG,4) > | |
| T * | create (OCT_MAKE_LIST(DECL_ARG, 4)) |
Private Types | |
| typedef std::list< jit_value * > | value_list |
Private Member Functions | |
| void | track_value (jit_value *v) |
Private Attributes | |
| value_list | all_values |
| value_list | mconstants |
|
private |
| jit_factory::~jit_factory | ( | void | ) |
Definition at line 48 of file jit-ir.cc.
References all_values.
|
inline |
Definition at line 106 of file jit-ir.h.
Referenced by jit_info::compile(), jit_infer::infer(), and jit_function_info::jit_function_info().
|
inline |
Definition at line 109 of file jit-ir.h.
Referenced by jit_infer::construct_ssa(), jit_convert::create_checked_impl(), jit_convert::create_variable(), jit_convert::do_assign(), jit_convert::finish_breaks(), jit_convert::initialize(), jit_convert::jit_convert(), jit_block::maybe_split(), jit_infer::release_dead_phi(), jit_infer::release_temp(), jit_infer::remove_dead(), jit_infer::simplify_phi(), jit_convert::visit_binary_expression(), jit_convert::visit_colon_expression(), jit_convert::visit_constant(), jit_convert::visit_identifier(), jit_convert::visit_if_command_list(), jit_convert::visit_simple_for_command(), jit_convert::visit_statement(), and jit_convert::visit_while_command().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 56 of file jit-ir.cc.
References all_values, mconstants, and jit_value::type().
|
private |
Definition at line 136 of file jit-ir.h.
Referenced by track_value(), and ~jit_factory().
|
private |
Definition at line 138 of file jit-ir.h.
Referenced by track_value().
1.8.1.2