accept(jit_ir_walker &walker) | octave::jit_block | virtual |
alive(void) const | octave::jit_block | inline |
append(T *instr) | octave::jit_block | inline |
back(void) | octave::jit_block | inline |
begin(void) | octave::jit_block | inline |
begin(void) const | octave::jit_block | inline |
branch_alive(jit_block *asucc) const | octave::jit_block | |
compute_df(void) | octave::jit_block | inline |
compute_df(size_t avisit_count) | octave::jit_block | private |
compute_idom(jit_block &entry_block) | octave::jit_block | inline |
const_iterator typedef | octave::jit_block | |
create_dom_tree(void) | octave::jit_block | inline |
create_dom_tree(size_t avisit_count) | octave::jit_block | private |
df(void) const | octave::jit_block | inline |
df_begin(void) const | octave::jit_block | inline |
df_end(void) const | octave::jit_block | inline |
df_iterator typedef | octave::jit_block | |
df_set typedef | octave::jit_block | |
dom_successor(size_t idx) const | octave::jit_block | inline |
dom_successor_count(void) const | octave::jit_block | inline |
end(void) | octave::jit_block | inline |
end(void) const | octave::jit_block | inline |
first_use(void) const | octave::jit_block | inline |
first_use_block(void) | octave::jit_value | |
front(void) | octave::jit_block | inline |
has_llvm(void) const | octave::jit_value | inline |
id(void) const | octave::jit_block | inline |
idom_intersect(jit_block *i, jit_block *j) | octave::jit_block | privatestatic |
ILIST_T typedef | octave::jit_block | private |
in_worklist(void) const | octave::jit_value | inline |
insert_after(iterator loc, jit_instruction *instr) | octave::jit_block | |
insert_after(jit_instruction *loc, jit_instruction *instr) | octave::jit_block | inline |
insert_before(iterator loc, jit_instruction *instr) | octave::jit_block | |
insert_before(jit_instruction *loc, jit_instruction *instr) | octave::jit_block | inline |
instruction_list typedef | octave::jit_block | |
internal_append(jit_instruction *instr) | octave::jit_block | private |
iterator typedef | octave::jit_block | |
jit_block(const std::string &aname, size_t avisit_count=0) | octave::jit_block | inline |
octave::jit_internal_list(void) | octave::jit_internal_list< jit_value, jit_use > | inline |
jit_internal_list< jit_block, jit_phi_incoming >::jit_internal_list(void) | octave::jit_internal_list< jit_block, jit_phi_incoming > | inline |
jit_value(void) | octave::jit_value | inline |
label(void) | octave::jit_block | inline |
label(size_t avisit_count, size_t &number) | octave::jit_block | |
last_use(void) const | octave::jit_value | inline |
location(void) const | octave::jit_block | inline |
m_alive | octave::jit_block | private |
m_df | octave::jit_block | private |
m_dom_succ | octave::jit_block | private |
m_id | octave::jit_block | private |
m_idom | octave::jit_block | private |
m_in_worklist | octave::jit_value | private |
m_instructions | octave::jit_block | private |
m_last_use | octave::jit_value | private |
m_llvm_value | octave::jit_value | protected |
m_location | octave::jit_block | private |
m_name | octave::jit_block | private |
m_type | octave::jit_value | private |
octave::m_use_count | octave::jit_internal_list< jit_value, jit_use > | private |
octave::m_use_head | octave::jit_internal_list< jit_value, jit_use > | private |
octave::m_use_tail | octave::jit_internal_list< jit_value, jit_use > | private |
m_visit_count | octave::jit_block | private |
mark_alive(void) | octave::jit_block | inline |
maybe_merge() | octave::jit_block | |
maybe_split(jit_factory &factory, jit_block_list &blocks, jit_block *asuccessor) | octave::jit_block | |
maybe_split(jit_factory &factory, jit_block_list &blocks, jit_block &asuccessor) | octave::jit_block | inline |
merge(jit_block &merge) | octave::jit_block | |
name(void) const | octave::jit_block | inline |
needs_release(void) const | octave::jit_value | inlinevirtual |
NO_ID | octave::jit_block | static |
nonphi_begin(void) | octave::jit_block | |
phi_begin(void) | octave::jit_block | |
phi_end(void) | octave::jit_block | |
pop_all(void) | octave::jit_block | |
prepend(jit_instruction *instr) | octave::jit_block | |
prepend_after_phi(jit_instruction *instr) | octave::jit_block | |
print(std::ostream &os, size_t indent=0) const | octave::jit_block | virtual |
print_dom(std::ostream &os) const | octave::jit_block | |
print_indent(std::ostream &os, size_t indent=0) const | octave::jit_value | inlineprotected |
print_string(void) | octave::jit_value | inline |
remove(iterator iter) | octave::jit_block | inline |
replace_in_phi(jit_block *ablock, jit_block *with) | octave::jit_block | |
replace_with(jit_value *value) | octave::jit_block | virtual |
short_print(std::ostream &os) const | octave::jit_block | inlinevirtual |
stash_in_worklist(bool ain_worklist) | octave::jit_value | inline |
stash_last_use(jit_instruction *alast_use) | octave::jit_value | inline |
stash_llvm(llvm::Value *compiled) | octave::jit_value | inline |
stash_location(std::list< jit_block * >::iterator alocation) | octave::jit_block | inline |
stash_type(jit_type *new_type) | octave::jit_value | inline |
successor(size_t i) const | octave::jit_block | |
successor_count(void) const | octave::jit_block | |
terminator(void) const | octave::jit_block | |
to_llvm(void) const | octave::jit_block | |
type(void) const | octave::jit_value | inline |
type_llvm(void) const | octave::jit_value | inline |
type_name(void) const | octave::jit_value | inline |
update_idom(size_t avisit_count) | octave::jit_block | private |
use_count(void) const | octave::jit_block | inline |
visit_count(void) const | octave::jit_block | inline |
visited(size_t avisit_count) | octave::jit_block | inline |
octave::~jit_internal_list(void) | octave::jit_internal_list< jit_value, jit_use > | inlinevirtual |
jit_internal_list< jit_block, jit_phi_incoming >::~jit_internal_list(void) | octave::jit_internal_list< jit_block, jit_phi_incoming > | inlinevirtual |
~jit_value(void) | octave::jit_value | virtual |