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

Go to the source code of this file.

Macros

#define __STDC_CONSTANT_MACROS
 
#define __STDC_LIMIT_MACROS
 
#define JIT_METH(clname)
 

Functions

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

#define __STDC_CONSTANT_MACROS

Definition at line 27 of file jit-ir.cc.

#define __STDC_LIMIT_MACROS

Definition at line 26 of file jit-ir.cc.

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

Definition at line 178 of file jit-ir.cc.

Function Documentation

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

Definition at line 195 of file jit-ir.cc.

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 jit-ir.cc.

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 jit-ir.cc.

References jit_value::short_print().