Nearly CC
An educational compiler skeleton
InstructionSequence Member List

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

append(Instruction *ins)InstructionSequence
apply_to_all(Fn f)InstructionSequenceinline
cbegin() constInstructionSequenceinline
cend() constInstructionSequenceinline
const_iterator typedefInstructionSequence
const_reverse_iterator typedefInstructionSequence
crbegin() constInstructionSequenceinline
crend() constInstructionSequenceinline
define_label(const std::string &label)InstructionSequence
duplicate() constInstructionSequence
find_labeled_instruction(const std::string &label) constInstructionSequence
get_block_id() constInstructionSequenceinline
get_block_label() constInstructionSequence
get_code_order() constInstructionSequenceinline
get_index_of_labeled_instruction(const std::string &label) constInstructionSequence
get_instruction(unsigned index) constInstructionSequence
get_iterator_at_labeled_position(const std::string &label) constInstructionSequence
get_kind() constInstructionSequenceinline
get_label_at_index(unsigned index) constInstructionSequenceinline
get_last_instruction() constInstructionSequence
get_length() constInstructionSequence
has_block_label() constInstructionSequence
has_label(unsigned index) constInstructionSequenceinline
has_label(const_iterator iter) constInstructionSequenceinline
has_label_at_end() constInstructionSequence
InstructionSequence()InstructionSequence
InstructionSequence(BasicBlockKind kind, int code_order, const std::string &block_label)InstructionSequence
set_block_id(unsigned block_id)InstructionSequenceinline
set_block_label(const std::string &block_label)InstructionSequence
set_code_order(int code_order)InstructionSequenceinline
set_kind(BasicBlockKind kind)InstructionSequenceinline
~InstructionSequence() (defined in InstructionSequence)InstructionSequencevirtual