GNU Octave  4.2.1
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
Classes | Macros
pt-jit.h File Reference
#include "octave-config.h"
#include "jit-ir.h"
#include "pt-walk.h"
#include "symtab.h"
Include dependency graph for pt-jit.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jit_convert
 
class  jit_convert_llvm
 
class  jit_function_info
 
class  jit_infer
 
class  jit_info
 
class  tree_jit
 

Macros

#define DECL_ARG(n)   const ARG ## n& arg ## n
 
#define JIT_CREATE_CHECKED(N)
 
#define JIT_METH(clname)   virtual void visit (jit_ ## clname&);
 

Macro Definition Documentation

#define DECL_ARG (   n)    const ARG ## n& arg ## n

Definition at line 51 of file pt-jit.h.

#define JIT_CREATE_CHECKED (   N)
Value:
template <OCT_MAKE_DECL_LIST (typename, ARG, N)> \
jit_call *create_checked (OCT_MAKE_LIST (DECL_ARG, N)) \
{ \
jit_call *ret = factory.create<jit_call> (OCT_MAKE_ARG_LIST (arg, N)); \
return create_checked_impl (ret); \
}
#define DECL_ARG(n)
Definition: pt-jit.h:51
octave_value arg
Definition: pr-output.cc:3440
#define OCT_MAKE_LIST(MACRO, NUM)
Definition: lo-macros.h:89
F77_RET_T const F77_INT & N
#define OCT_MAKE_ARG_LIST(PREFIX, NUM)
Definition: lo-macros.h:99

Definition at line 52 of file pt-jit.h.

#define JIT_METH (   clname)    virtual void visit (jit_ ## clname&);

Definition at line 261 of file pt-jit.h.