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
Macros | Functions File Reference
#include "jit-ir.h"
#include <llvm/BasicBlock.h>
#include <llvm/Instructions.h>
#include "error.h"
Include dependency graph for

Go to the source code of this file.


#define JIT_METH(clname)


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)

Macro Definition Documentation


Definition at line 27 of file


Definition at line 26 of file

#define JIT_METH (   clname)
void \
jit_ ## clname::accept (jit_ir_walker& walker) \
{ \
walker.visit (*this); \

Definition at line 178 of file

Function Documentation

std::ostream& jit_print ( std::ostream &  os,
jit_value avalue 

Definition at line 195 of file

References jit_value::print().

Referenced by jit_argument::print(), and jit_instruction::short_print().

std::ostream& operator<< ( std::ostream &  os,
const jit_block_list blocks 

Definition at line 130 of file

References jit_block_list::begin(), and jit_block_list::end().

std::ostream& operator<< ( std::ostream &  os,
const jit_value value 

Definition at line 189 of file

References jit_value::short_print().