#include "octave-config.h"
#include <list>
#include <stack>
#include <set>
#include "jit-typeinfo.h"
Go to the source code of this file.
#define DECL_ARG |
( |
|
n | ) |
const ARG ## n& arg ## n |
#define JIT_CALL_CONST |
( |
|
N | ) |
|
Value:
\
{ }
F77_RET_T const F77_INT & N
#define OCT_MAKE_DECL_LIST(TYPE, PREFIX, NUM)
#define OCT_MAKE_ARG_LIST(PREFIX, NUM)
Definition at line 1141 of file jit-ir.h.
Value:template <typename T, OCT_MAKE_DECL_LIST (typename, ARG, N)> \
{ \
track_value (ret); \
return ret; \
}
#define OCT_MAKE_LIST(MACRO, NUM)
F77_RET_T const F77_INT & N
#define OCT_MAKE_ARG_LIST(PREFIX, NUM)
Definition at line 122 of file jit-ir.h.
#define JIT_INSTRUCTION_CTOR |
( |
|
N | ) |
|
Value:
: already_infered (
N), marguments (
N), mid (next_id ()), mparent (0) \
}
#define OCT_ITERATE_MACRO(MACRO, NUM)
F77_RET_T const F77_INT & N
#define OCT_MAKE_DECL_LIST(TYPE, PREFIX, NUM)
Definition at line 344 of file jit-ir.h.
#define JIT_METH |
( |
|
cname | ) |
class jit_ ## cname; |
#define JIT_METH |
( |
|
clname | ) |
virtual void visit (jit_ ## clname&) = 0; |
#define JIT_TERMINATOR_CONST |
( |
|
N | ) |
|
Value:
malive (asuccessor_count, false) { }
F77_RET_T const F77_INT & N
#define OCT_MAKE_DECL_LIST(TYPE, PREFIX, NUM)
#define OCT_MAKE_ARG_LIST(PREFIX, NUM)
Definition at line 1022 of file jit-ir.h.
#define JIT_VALUE_ACCEPT virtual void accept (jit_ir_walker& walker); |
#define JIT_VISIT_IR_CLASSES |
Value:
#define JIT_VISIT_IR_CONST
Definition at line 65 of file jit-ir.h.
#define JIT_VISIT_IR_CONST |
#define JIT_VISIT_IR_NOTEMPLATE |
Value:
is any Octave expression that can be evaluated in the code context that exists at the breakpoint When the breakpoint is and execution will stop if for example because it refers to an undefined variable
returns the type of the matrix and caches it for future use Called with more than one argument
Definition at line 42 of file jit-ir.h.
#define STASH_ARG |
( |
|
i | ) |
stash_argument (i, arg ## i); |
std::ostream& jit_print |
( |
std::ostream & |
os, |
|
|
jit_value * |
avalue |
|
) |
| |
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const jit_block_list & |
blocks |
|
) |
| |
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const jit_value & |
value |
|
) |
| |