Go to the previous, next section.

Function, Variable, and Type Index

a

  • alist
  • alist_e
  • alist_iter
  • amtflist
  • ANNOTE
  • annote
  • annote, data
  • annote, immeds
  • annote, name
  • annote, print
  • annote, set_data
  • annote, set_immeds
  • annote, set_name
  • annote_def
  • annote_def, is_structured
  • annote_def, name
  • annote_def, output
  • annote_def, set_output
  • annote_list
  • annote_list, get_annote
  • annote_list, peek_annote
  • array_bound
  • array_bound, constant
  • array_bound, is_constant
  • array_bound, is_unknown
  • array_bound, is_variable
  • array_bound, print
  • array_bound, variable
  • array_type
  • array_type, are_bounds_unknown
  • array_type, elem_type
  • array_type, lower_bound
  • array_type, set_elem_type
  • array_type, set_lower_bound
  • array_type, set_upper_bound
  • array_type, upper_bound
  • assert
  • assert_msg

    b

  • base_symtab
  • base_symtab, add_child
  • base_symtab, add_def
  • base_symtab, add_sym
  • base_symtab, add_type
  • base_symtab, chain_name
  • base_symtab, children
  • base_symtab, define_var
  • base_symtab, install_type
  • base_symtab, is_ancestor
  • base_symtab, lookup_child
  • base_symtab, lookup_sym
  • base_symtab, lookup_sym_id
  • base_symtab, lookup_type
  • base_symtab, lookup_type_id
  • base_symtab, lookup_var
  • base_symtab, lookup_var_def
  • base_symtab, name
  • base_symtab, new_unique_var
  • base_symtab, new_var
  • base_symtab, parent
  • base_symtab, remove_child
  • base_symtab, remove_def
  • base_symtab, remove_sym
  • base_symtab, remove_type
  • base_symtab, rename_duplicates
  • base_symtab, resolve_exposed_refs
  • base_symtab, set_name
  • base_symtab, symbols
  • base_symtab, types
  • base_symtab, var_defs
  • base_type
  • base_type, is_signed
  • base_type, set_signed
  • base_type, set_size
  • bit_set
  • bit_set_iter
  • block_symtab
  • block_symtab, block
  • block_symtab, clone_helper
  • block_symtab, find_exposed_refs
  • block_symtab, lookup_label
  • block_symtab, new_label
  • block_symtab, new_unique_child
  • block_symtab, new_unique_label

    c

  • C_types
  • cmd_line_option
  • cmd_line_option_kind

    d

  • DECLARE_DLIST_CLASS
  • DECLARE_LIST_CLASS
  • DECLARE_MTFLIST_CLASS
  • DECLARE_X_ARRAY
  • dlist
  • dlist_e
  • dlist_iter

    e

  • enum_type
  • enum_type, find_member_by_name
  • enum_type, find_member_by_value
  • enum_type, member
  • enum_type, name
  • enum_type, num_values
  • enum_type, set_member
  • enum_type, set_name
  • enum_type, set_num_values
  • enum_type, set_value
  • enum_type, value
  • error_line
  • exit_suif

    f

  • file_set
  • file_set, add_file
  • file_set, file_list
  • file_set, globals
  • file_set, next_file
  • file_set, reset_iter
  • file_set_entry
  • file_set_entry, name
  • file_set_entry, next_proc
  • file_set_entry, parent
  • file_set_entry, reset_proc_iter
  • file_set_entry, symtab
  • file_set_entry_list
  • file_symtab
  • file_symtab, fse
  • file_symtab, number_globals
  • fileset
  • func_type
  • func_type, arg_type
  • func_type, args_known
  • func_type, has_varargs
  • func_type, num_args
  • func_type, return_type
  • func_type, set_arg_type
  • func_type, set_args_known
  • func_type, set_args_unknown
  • func_type, set_num_args
  • func_type, set_return_type
  • func_type, set_varargs

    g

  • glist
  • glist_e
  • glist_iter
  • global_symtab
  • global_symtab, lookup_proc
  • global_symtab, new_proc

    h

  • hash_chain
  • hash_e
  • hash_table
  • hash_table, enter
  • hash_table, lookup

    i

  • if_ops
  • if_ops_name
  • immed
  • immed, addr
  • immed, flt
  • immed, instr
  • immed, integer
  • immed, is_error
  • immed, is_flt
  • immed, is_instr
  • immed, is_integer
  • immed, is_op
  • immed, is_string
  • immed, is_symbol
  • immed, is_type
  • immed, offset
  • immed, op
  • immed, print
  • immed, rawprint
  • immed, string
  • immed, symbol
  • immed, type
  • immed_kinds
  • in_array
  • in_array, base_op
  • in_array, bound
  • in_array, dims
  • in_array, elem_size
  • in_array, elem_type
  • in_array, index
  • in_array, offset
  • in_array, offset_op
  • in_array, set_base_op
  • in_array, set_bound
  • in_array, set_dims
  • in_array, set_elem_size
  • in_array, set_index
  • in_array, set_offset
  • in_array, set_offset_op
  • in_bj
  • in_bj, set_src_op
  • in_bj, set_target
  • in_bj, src_op
  • in_bj, target
  • in_cal
  • in_cal, addr_op
  • in_cal, argument
  • in_cal, num_args
  • in_cal, set_addr_op
  • in_cal, set_argument
  • in_cal, set_num_args
  • in_gen
  • in_gen, name
  • in_gen, set_name
  • in_gen, set_num_srcs
  • in_lab
  • in_lab, label
  • in_lab, set_label
  • in_ldc
  • in_ldc, set_value
  • in_ldc, value
  • in_mbr
  • in_mbr, default_lab
  • in_mbr, label
  • in_mbr, lower
  • in_mbr, num_labs
  • in_mbr, set_default_lab
  • in_mbr, set_label
  • in_mbr, set_lower
  • in_mbr, set_num_labs
  • in_mbr, set_src
  • in_mbr, src_op
  • in_rrr
  • in_rrr, dst_addr_op
  • in_rrr, is_commutative
  • in_rrr, is_unary
  • in_rrr, set_dst_addr_op
  • in_rrr, set_shift_cnt_op
  • in_rrr, set_src
  • in_rrr, set_src1
  • in_rrr, set_src2
  • in_rrr, set_src_addr_op
  • in_rrr, shift_cnt_op
  • in_rrr, src1_op
  • in_rrr, src2_op
  • in_rrr, src_addr_op
  • in_rrr, src_op
  • init_aman
  • init_suif
  • inst_format
  • instr_map_f
  • instruction
  • instruction, clear_numbers
  • instruction, clone
  • instruction, clone_helper
  • instruction, dst_op
  • instruction, find_exposed_refs
  • instruction, format
  • instruction, num_srcs
  • instruction, opcode
  • instruction, owner
  • instruction, parent
  • instruction, print
  • instruction, remove
  • instruction, result_type
  • instruction, set_dst
  • instruction, set_opcode
  • instruction, set_result_type
  • instruction, set_src_op
  • instruction, src_map
  • instruction, src_op
  • instruction_list

    k

  • k_call_by_ref
  • k_common_block
  • k_enable_exceptions
  • k_fields
  • k_fill
  • k_history
  • k_line
  • k_multi_init
  • k_orig_type
  • k_reg_num
  • k_repeat_init

    l

  • label_sym
  • lexicon
  • lib_exit_f
  • lib_init_f
  • LIBRARY
  • lookup_annote

    m

  • machine_params
  • make_ref_params
  • modifier_type
  • modifier_type, base
  • modifier_type, set_base
  • mtflist

    o

  • object_kinds
  • operand
  • operand, clone
  • operand, clone_helper
  • operand, find_exposed_refs
  • operand, instr
  • operand, is_const_int
  • operand, is_expr
  • operand, is_instr
  • operand, is_null
  • operand, is_symbol
  • operand, print
  • operand, print_source
  • operand, remove
  • operand, set_instr
  • operand, set_symbol
  • operand, symbol
  • operand, type

    p

  • parse_cmd_line
  • print_id_number
  • proc_sym
  • proc_sym, block
  • proc_sym, file
  • proc_sym, flush_proc
  • proc_sym, is_in_memory
  • proc_sym, is_readable
  • proc_sym, is_written
  • proc_sym, read_proc
  • proc_sym, set_block
  • proc_sym, set_src_lang
  • proc_sym, set_type
  • proc_sym, src_lang
  • proc_sym, type
  • proc_sym, write_proc
  • proc_symtab
  • proc_symtab, clone_helper
  • proc_symtab, instr_num
  • proc_symtab, next_instr_num
  • proc_symtab, number_locals
  • proc_symtab, params
  • prociter_f
  • ptr_type
  • ptr_type, ref_type
  • ptr_type, set_ref_type

    r

  • register_annote
  • register_library
  • replacements

    s

  • src_lang_type
  • src_map_f
  • start_suif
  • string_e
  • string_table
  • string_table, enter
  • STRUCT_ANNOTE
  • struct_annote_def
  • struct_annote_def, free
  • struct_annote_def, from
  • struct_annote_def, print
  • struct_annote_def, to
  • struct_type
  • struct_type, field_name
  • struct_type, field_type
  • struct_type, find_field_by_name
  • struct_type, find_field_by_offset
  • struct_type, name
  • struct_type, num_fields
  • struct_type, offset
  • struct_type, set_field_name
  • struct_type, set_field_type
  • struct_type, set_name
  • struct_type, set_num_fields
  • struct_type, set_offset
  • struct_type, set_size
  • suif_object
  • suif_object, annotes
  • suif_object, append_annote
  • suif_object, are_annotations
  • suif_object, clone_annotes
  • suif_object, copy_annotes
  • suif_object, find_annote_refs
  • suif_object, get_annote
  • suif_object, num_output_annotes
  • suif_object, object_kind
  • suif_object, peek_annote
  • suif_object, prepend_annote
  • suif_object, print_annotes
  • suif_object, set_annote
  • suif_proc_iter
  • sym_addr
  • sym_addr, offset
  • sym_addr, print
  • sym_addr, symbol
  • sym_kinds
  • sym_node
  • sym_node, add_to_table
  • sym_node, clear_sym_id
  • sym_node, copy
  • sym_node, is_extern
  • sym_node, is_global
  • sym_node, is_private
  • sym_node, is_userdef
  • sym_node, kind
  • sym_node, name
  • sym_node, parent
  • sym_node, print
  • sym_node, print_full
  • sym_node, remove_from_table
  • sym_node, reset_userdef
  • sym_node, set_name
  • sym_node, set_userdef
  • sym_node, sym_id
  • sym_node_list

    t

  • target
  • tree_block
  • tree_block, body
  • tree_block, clone
  • tree_block, set_body
  • tree_block, set_symtab
  • tree_block, symtab
  • tree_for
  • tree_for, body
  • tree_for, brklab
  • tree_for, clone
  • tree_for, contlab
  • tree_for, index
  • tree_for, landing_pad
  • tree_for, lb_list
  • tree_for, lb_op
  • tree_for, set_body
  • tree_for, set_brklab
  • tree_for, set_contlab
  • tree_for, set_index
  • tree_for, set_landing_pad
  • tree_for, set_lb_list
  • tree_for, set_lb_op
  • tree_for, set_step_list
  • tree_for, set_step_op
  • tree_for, set_test
  • tree_for, set_ub_list
  • tree_for, set_ub_op
  • tree_for, step_list
  • tree_for, step_op
  • tree_for, test
  • tree_for, ub_list
  • tree_for, ub_op
  • tree_for_test
  • tree_if
  • tree_if, clone
  • tree_if, else_part
  • tree_if, header
  • tree_if, jumpto
  • tree_if, set_else_part
  • tree_if, set_header
  • tree_if, set_jumpto
  • tree_if, set_then_part
  • tree_if, then_part
  • tree_instr
  • tree_instr, clone
  • tree_instr, instr
  • tree_instr, instr_map
  • tree_instr, remove_instr
  • tree_instr, set_instr
  • tree_loop
  • tree_loop, body
  • tree_loop, brklab
  • tree_loop, clone
  • tree_loop, contlab
  • tree_loop, set_body
  • tree_loop, set_brklab
  • tree_loop, set_contlab
  • tree_loop, set_test
  • tree_loop, set_toplab
  • tree_loop, test
  • tree_loop, toplab
  • tree_node
  • tree_node, clear_numbers
  • tree_node, clone
  • tree_node, clone_helper
  • tree_node, find_exposed_refs
  • tree_node, list_e
  • tree_node, map
  • tree_node, number
  • tree_node, parent
  • tree_node, print
  • tree_node, proc
  • tree_node, scope
  • tree_node_list
  • tree_node_list, clear_numbers
  • tree_node_list, clone
  • tree_node_list, clone_helper
  • tree_node_list, cvt_to_trees
  • tree_node_list, find_exposed_refs
  • tree_node_list, flatten
  • tree_node_list, is_op
  • tree_node_list, map
  • tree_node_list, op
  • tree_node_list, op_is_intconst
  • tree_node_list, parent
  • tree_node_list, print
  • tree_node_list, print_expr
  • tree_node_list, set_elem
  • tree_node_list, set_op
  • tree_proc
  • tree_proc, clone
  • tree_proc, number_instrs
  • tree_proc, proc_syms
  • type_char
  • type_double
  • type_error
  • type_f128
  • type_f32
  • type_f64
  • type_float
  • type_longdouble
  • type_node
  • type_node, clear_type_id
  • type_node, compatible
  • type_node, copy
  • type_node, find_modifier
  • type_node, is_call_by_ref
  • type_node, is_const
  • type_node, is_named
  • type_node, is_same
  • type_node, is_scalar
  • type_node, is_volatile
  • type_node, op
  • type_node, parent
  • type_node, print
  • type_node, print_abbrev
  • type_node, print_full
  • type_node, size
  • type_node, type_id
  • type_node, unqual
  • type_node_list
  • type_ops
  • type_ptr
  • type_s16
  • type_s32
  • type_s64
  • type_s8
  • type_signed
  • type_signed_char
  • type_signed_long
  • type_signed_longlong
  • type_signed_short
  • type_u16
  • type_u32
  • type_u64
  • type_u8
  • type_unsigned
  • type_unsigned_char
  • type_unsigned_long
  • type_unsigned_longlong
  • type_unsigned_short
  • type_v0
  • type_void

    u

  • undo_ref_params
  • unknown_bound

    v

  • var_def
  • var_def, alignment
  • var_def, print
  • var_def, set_alignment
  • var_def, set_variable
  • var_def, variable
  • var_sym
  • var_sym, add_child
  • var_sym, build_child
  • var_sym, child_var
  • var_sym, definition
  • var_sym, find_child
  • var_sym, has_var_def
  • var_sym, is_addr_taken
  • var_sym, is_auto
  • var_sym, is_param
  • var_sym, is_reg
  • var_sym, is_scalar
  • var_sym, is_spilled
  • var_sym, is_static
  • var_sym, num_children
  • var_sym, offset
  • var_sym, overlaps
  • var_sym, parent_var
  • var_sym, remove_child
  • var_sym, reset_addr_taken
  • var_sym, reset_param
  • var_sym, reset_reg
  • var_sym, root_ancestor
  • var_sym, root_offset
  • var_sym, set_addr_taken
  • var_sym, set_param
  • var_sym, set_reg
  • var_sym, set_type
  • var_sym, type
  • verror_line
  • vwarning_line

    w

  • warning_line
  • which_format

    x

  • x_array
  • x_array, extend
  • x_array, operator[]
  • x_array, ub
  • Go to the previous, next section.