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
jit_block Member List

This is the complete list of members for jit_block, including all inherited members.

accept(jit_ir_walker &walker)jit_blockvirtual
alive(void) const jit_blockinline
append(T *instr)jit_blockinline
back(void)jit_blockinline
begin(void)jit_blockinline
begin(void) const jit_blockinline
branch_alive(jit_block *asucc) const jit_block
compute_df(void)jit_blockinline
compute_df(size_t avisit_count)jit_blockprivate
compute_idom(jit_block &entry_block)jit_blockinline
const_iterator typedefjit_block
create_dom_tree(void)jit_blockinline
create_dom_tree(size_t avisit_count)jit_blockprivate
df(void) const jit_blockinline
df_begin(void) const jit_blockinline
df_end(void) const jit_blockinline
df_iterator typedefjit_block
df_set typedefjit_block
dom_succjit_blockprivate
dom_successor(size_t idx) const jit_blockinline
dom_successor_count(void) const jit_blockinline
end(void)jit_blockinline
end(void) const jit_blockinline
first_use(void) const jit_blockinline
first_use_block(void)jit_value
front(void)jit_blockinline
has_llvm(void) const jit_valueinline
id(void) const jit_blockinline
idomjit_blockprivate
idom_intersect(jit_block *i, jit_block *j)jit_blockprivatestatic
ILIST_T typedefjit_blockprivate
in_worklist(void) const jit_valueinline
insert_after(iterator loc, jit_instruction *instr)jit_block
insert_after(jit_instruction *loc, jit_instruction *instr)jit_blockinline
insert_before(iterator loc, jit_instruction *instr)jit_block
insert_before(jit_instruction *loc, jit_instruction *instr)jit_blockinline
instruction_list typedefjit_block
instructionsjit_blockprivate
internal_append(jit_instruction *instr)jit_blockprivate
iterator typedefjit_block
jit_block(const std::string &aname, size_t avisit_count=0)jit_blockinline
jit_value::jit_internal_list(void)jit_internal_list< jit_value, jit_use >inline
jit_internal_list< jit_block, jit_phi_incomming >::jit_internal_list(void)jit_internal_list< jit_block, jit_phi_incomming >inline
jit_value(void)jit_valueinline
label(void)jit_blockinline
label(size_t avisit_count, size_t &number)jit_block
last_use(void) const jit_valueinline
llvm_valuejit_valueprotected
location(void) const jit_blockinline
malivejit_blockprivate
mark_alive(void)jit_blockinline
maybe_merge()jit_block
maybe_split(jit_factory &factory, jit_block_list &blocks, jit_block *asuccessor)jit_block
maybe_split(jit_factory &factory, jit_block_list &blocks, jit_block &asuccessor)jit_blockinline
mdfjit_blockprivate
merge(jit_block &merge)jit_block
midjit_blockprivate
mlocationjit_blockprivate
mnamejit_blockprivate
mvisit_countjit_blockprivate
name(void) const jit_blockinline
needs_release(void) const jit_valueinlinevirtual
NO_IDjit_blockstatic
nonphi_begin(void)jit_block
phi_begin(void)jit_block
phi_end(void)jit_block
pop_all(void)jit_block
prepend(jit_instruction *instr)jit_block
prepend_after_phi(jit_instruction *instr)jit_block
print(std::ostream &os, size_t indent=0) const jit_blockvirtual
print_dom(std::ostream &os) const jit_block
print_indent(std::ostream &os, size_t indent=0) const jit_valueinlineprotected
print_string(void)jit_valueinline
remove(iterator iter)jit_blockinline
replace_in_phi(jit_block *ablock, jit_block *with)jit_block
replace_with(jit_value *value)jit_blockvirtual
short_print(std::ostream &os) const jit_blockinlinevirtual
stash_in_worklist(bool ain_worklist)jit_valueinline
stash_last_use(jit_instruction *alast_use)jit_valueinline
stash_llvm(llvm::Value *compiled)jit_valueinline
stash_location(std::list< jit_block * >::iterator alocation)jit_blockinline
stash_type(jit_type *new_ty)jit_valueinline
successor(size_t i) const jit_block
successor_count(void) const jit_block
terminator(void) const jit_block
to_llvm(void) const jit_block
type(void) const jit_valueinline
type_llvm(void) const jit_valueinline
type_name(void) const jit_valueinline
update_idom(size_t avisit_count)jit_blockprivate
use_count(void) const jit_blockinline
visit_count(void) const jit_blockinline
visited(size_t avisit_count)jit_blockinline
jit_value::~jit_internal_list(void)jit_internal_list< jit_value, jit_use >inlinevirtual
jit_internal_list< jit_block, jit_phi_incomming >::~jit_internal_list(void)jit_internal_list< jit_block, jit_phi_incomming >inlinevirtual
~jit_value(void)jit_valuevirtual