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
Classes | Macros
pt-jit.h File Reference
#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 49 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:49
#define OCT_MAKE_LIST(MACRO, NUM)
Definition: lo-macros.h:86
double arg(double x)
Definition: lo-mappers.h:37
F77_RET_T const octave_idx_type & N
Definition: CmplxGEPBAL.cc:39
#define OCT_MAKE_ARG_LIST(PREFIX, NUM)
Definition: lo-macros.h:96

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

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

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