#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:
\
{ }
#define OCT_MAKE_DECL_LIST(TYPE, PREFIX, NUM)
F77_RET_T const octave_idx_type & N
#define OCT_MAKE_ARG_LIST(PREFIX, NUM)
Definition at line 1132 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 octave_idx_type & N
#define OCT_MAKE_ARG_LIST(PREFIX, NUM)
Definition at line 117 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)
#define OCT_MAKE_DECL_LIST(TYPE, PREFIX, NUM)
F77_RET_T const octave_idx_type & N
Definition at line 336 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) { }
#define OCT_MAKE_DECL_LIST(TYPE, PREFIX, NUM)
F77_RET_T const octave_idx_type & N
#define OCT_MAKE_ARG_LIST(PREFIX, NUM)
Definition at line 1013 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 63 of file jit-ir.h.
#define JIT_VISIT_IR_CONST |
#define JIT_VISIT_IR_NOTEMPLATE |
#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 |
|
) |
| |