[][src]Crate libfirm_rs_bindings

Modules

__codecvt_result
asm_constraint_flags_t
calling_convention
cond_jmp_predicate
dbg_action
dump_reason_t
dwarf_source_language
firm_kind
float_int_conversion_overflow_style_t
ikind
inh_transitive_closure_state
ir_alias_relation
ir_align
ir_builtin_kind
ir_cons_flags
ir_disambiguator_options
ir_dump_flags_t
ir_dump_verbosity_t
ir_edge_kind_t
ir_entity_usage
ir_entity_usage_computed_state
ir_graph_constraints_t
ir_graph_properties_t
ir_initializer_kind_t
ir_linkage
ir_mode_arithmetic
ir_opcode
ir_platform_type_t
ir_relation
ir_resources_t
ir_segment_t
ir_type_state
ir_visibility
ir_volatility
irg_callee_info_state
irop_flags
irp_callgraph_state
irp_resources_t
loop_nesting_depth_state
mode

A little more idiomatic access to the mode_* statics.

mtp_additional_properties
n_ASM
n_Add
n_Alloc
n_Anchor
n_And
n_Bitcast
n_Builtin
n_Call
n_Cmp
n_Cond
n_Confirm
n_Conv
n_CopyB
n_Div
n_Eor
n_Free
n_IJmp
n_Id
n_Load
n_Member
n_Minus
n_Mod
n_Mul
n_Mulh
n_Mux
n_Not
n_Or
n_Pin
n_Proj
n_Raise
n_Return
n_Sel
n_Shl
n_Shr
n_Shrs
n_Store
n_Sub
n_Switch
op

A little more idiomatic access to the op_* statics.

op_arity
op_pin_state
osr_flags
pn_ASM
pn_Alloc
pn_Builtin
pn_Call
pn_Cond
pn_Div
pn_Load
pn_Mod
pn_Raise
pn_Start
pn_Store
pn_Switch
ptr_access_kind
range_types
tp_opcode

Structs

_G_fpos64_t
_G_fpos_t
_IO_FILE
_IO_FILE_plus
_IO_jump_t
_IO_marker
__fsid_t
__mbstate_t
__va_list_tag
dbg_info
hook_entry
i_call_record
i_instr_record
ir_asm_constraint
ir_cdep
ir_edge_t
ir_entity
ir_graph
ir_heights_t
ir_initializer_t
ir_intrinsics_map
ir_loop
ir_machine_triple_t
ir_mode
ir_node
ir_op
ir_platform_define_t
ir_prog
ir_switch_table
ir_tarval
ir_timer_t
ir_type
obstack
src_loc_t
type_dbg_info
vrp_attr

Constants

BUFSIZ
DEFAULT_CLONE_THRESHOLD
EOF
FILENAME_MAX
FOPEN_MAX
L_ctermid
L_tmpnam
P_tmpdir
SEEK_CUR
SEEK_END
SEEK_SET
TMP_MAX
_ATFILE_SOURCE
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BSD_SOURCE
_DEFAULT_SOURCE
_FEATURES_H
_G_BUFSIZ
_G_HAVE_MMAP
_G_HAVE_MREMAP
_G_IO_IO_FILE_VERSION
_G_config_h
_IOFBF
_IOLBF
_IONBF
_IOS_APPEND
_IOS_ATEND
_IOS_BIN
_IOS_INPUT
_IOS_NOCREATE
_IOS_NOREPLACE
_IOS_OUTPUT
_IOS_TRUNC
_IO_BAD_SEEN
_IO_BOOLALPHA
_IO_BUFSIZ
_IO_CURRENTLY_PUTTING
_IO_DEC
_IO_DELETE_DONT_CLOSE
_IO_DONT_CLOSE
_IO_EOF_SEEN
_IO_ERR_SEEN
_IO_FIXED
_IO_FLAGS2_MMAP
_IO_FLAGS2_NOTCANCEL
_IO_FLAGS2_USER_WBUF
_IO_HEX
_IO_INTERNAL
_IO_IN_BACKUP
_IO_IS_APPENDING
_IO_IS_FILEBUF
_IO_LEFT
_IO_LINE_BUF
_IO_LINKED
_IO_MAGIC
_IO_MAGIC_MASK
_IO_NO_READS
_IO_NO_WRITES
_IO_OCT
_IO_RIGHT
_IO_SCIENTIFIC
_IO_SHOWBASE
_IO_SHOWPOINT
_IO_SHOWPOS
_IO_SKIPWS
_IO_STDIO
_IO_TIED_PUT_GET
_IO_UNBUFFERED
_IO_UNIFIED_JUMPTABLES
_IO_UNITBUF
_IO_UPPERCASE
_IO_USER_BUF
_IO_USER_LOCK
_OLD_STDIO_MAGIC
_POSIX_C_SOURCE
_POSIX_SOURCE
_STDC_PREDEF_H
_STDIO_H
_SVID_SOURCE
_SYS_CDEFS_H
__FD_SETSIZE
__FILE_defined
__GLIBC_MINOR__
__GLIBC__
__GNUC_VA_LIST
__GNU_LIBRARY__
__INO_T_MATCHES_INO64_T
__OFF_T_MATCHES_OFF64_T
__STDC_IEC_559__
__STDC_IEC_559_COMPLEX__
__STDC_ISO_10646__
__STDC_NO_THREADS__
__SYSCALL_WORDSIZE
__USE_ATFILE
__USE_BSD
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_SVID
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
____FILE_defined
____mbstate_t_defined
cc_bits
cc_cdecl_set

Statics

_IO_2_1_stdin_
_IO_2_1_stdout_
_IO_2_1_stderr_
current_ir_graph
irp
mode_ANY
mode_BAD
mode_BB
mode_Bs
mode_Bu
mode_D
mode_F
mode_Hs
mode_Hu
mode_Is
mode_Iu
mode_Ls
mode_Lu
mode_M
mode_P
mode_T
mode_X
mode_b
op_ASM
op_Add
op_Address
op_Align
op_Alloc
op_Anchor
op_And
op_Bad
op_Bitcast
op_Block
op_Builtin
op_Call
op_Cmp
op_Cond
op_Confirm
op_Const
op_Conv
op_CopyB
op_Deleted
op_Div
op_Dummy
op_End
op_Eor
op_Free
op_IJmp
op_Id
op_Jmp
op_Load
op_Member
op_Minus
op_Mod
op_Mul
op_Mulh
op_Mux
op_NoMem
op_Not
op_Offset
op_Or
op_Phi
op_Pin
op_Proj
op_Raise
op_Return
op_Sel
op_Shl
op_Shr
op_Shrs
op_Size
op_Start
op_Store
op_Sub
op_Switch
op_Sync
op_Tuple
op_Unknown
stderr
stdin
stdout
sys_errlist
sys_nerr
tarval_b_false
tarval_b_true
tarval_bad
tarval_unknown

Functions

Block_block_visited
_IO_feof
_IO_ferror
_IO_flockfile
_IO_free_backup_area
_IO_ftrylockfile
_IO_funlockfile
_IO_getc
_IO_padn
_IO_peekc_locked
_IO_putc
_IO_seekoff
_IO_seekpos
_IO_sgetn
_IO_vfprintf
_IO_vfscanf
__getdelim
__overflow
__uflow
__underflow
abort
add_Block_phi
add_End_keepalive
add_Sync_pred
add_class_subtype
add_class_supertype
add_entity_additional_properties
add_entity_linkage
add_entity_overwrites
add_immBlock_pred
add_irg_constraints
add_irg_properties
add_irn_n
add_irp_asm
all_irg_walk
all_optimizations_off
analyse_loop_nesting_depth
analyze_irg_args
analyze_irg_args_weight
assure_edges
assure_edges_kind
assure_irg_entity_usage_computed
assure_irg_outs
assure_irg_properties
assure_irp_globals_entity_usage_computed
assure_loopinfo
be_dwarf_set_compilation_directory
be_dwarf_set_source_language
be_is_valid_clobber
be_lower_for_target
be_main
be_parse_asm_constraints
be_set_after_transform_func
block_dominates
block_postdominates
block_strictly_postdominates
callgraph_walk
can_replace_load_by_const
cg_call_has_callees
cg_get_call_callee
cg_get_call_n_callees
cg_remove_call_callee_arr
cg_set_call_callee_arr
cgana
check_entity
check_type
class_walk_super2sub
clear_backedges
clear_irg_constraints
clear_irg_properties
clearerr
clearerr_unlocked
clone_entity
clone_frame_type
collect_new_phi_node
collect_new_start_block_node
collect_phiprojs_and_start_block_nodes
combine_memops
combo
compute_callgraph
compute_cdep
compute_doms
compute_inh_transitive_closure
compute_irg_outs
compute_postdoms
computed_value
computed_value_Cmp_Confirm
confirm_irg_properties
construct_cf_backedges
construct_confirms
construct_confirms_only
conv_opt
copy_node_attr
create_Block_entity
create_compilerlib_entity
create_initializer_compound
create_initializer_const
create_initializer_tarval
ctermid
dbg_action_2_str
dbg_init
dead_node_elimination
default_layout_compound_type
do_gvn_pre
do_loop_inversion
do_loop_peeling
do_loop_unrolling
dom_tree_walk
dom_tree_walk_irg
dprintf
dump_add_node_info_callback
dump_all_ir_graphs
dump_begin_block_subgraph
dump_block_edges
dump_blocks_as_subgraphs
dump_callgraph
dump_callgraph_loop_tree
dump_cfg
dump_class_hierarchy
dump_end_block_subgraph
dump_entity_to_file
dump_globals_as_text
dump_graph_as_text
dump_ir_data_edges
dump_ir_graph
dump_ir_graph_ext
dump_ir_graph_file
dump_ir_prog_ext
dump_loop
dump_loop_tree
dump_node
dump_remove_node_info_callback
dump_type_to_file
dump_typegraph
dump_types_as_text
dump_vcg_footer
dump_vcg_header
duplicate_subgraph
edges_activate
edges_activate_kind
edges_activated
edges_activated_kind
edges_deactivate
edges_deactivate_kind
edges_init_dbg
edges_reroute
edges_reroute_except
edges_reroute_kind
edges_verify
edges_verify_kind
entity_has_additional_properties
entity_has_definition
entity_has_ld_ident
entity_is_externally_visible
entity_not_visited
entity_visited
exchange
exchange_cdep
fclose
fdopen
feof
feof_unlocked
ferror
ferror_unlocked
fflush
fflush_unlocked
fgetc
fgetc_unlocked
fgetpos
fgets
fileno
fileno_unlocked
find_callgraph_recursions
find_cdep
find_double_bits_int_mode
find_signed_mode
find_unsigned_mode
flockfile
fmemopen
fopen
fprintf
fputc
fputc_unlocked
fputs
fread
fread_unlocked
free_End
free_callee_info
free_callgraph
free_cdep
free_entity
free_inh_transitive_closure
free_ir_graph
free_ir_op
free_ir_prog
free_irg_outs
free_irp_callee_info
free_loop_information
free_type
free_vrp_data
freopen
fscanf
fscanf1
fseek
fseeko
fsetpos
ftell
ftello
ftrylockfile
funlockfile
fwrite
fwrite_unlocked
garbage_collect_entities
gc_irgs
gdb_node_helper
get_ASM_clobbers
get_ASM_constraints
get_ASM_input
get_ASM_input_arr
get_ASM_mem
get_ASM_n_clobbers
get_ASM_n_constraints
get_ASM_n_inputs
get_ASM_text
get_Add_left
get_Add_right
get_Address_entity
get_Align_type
get_Alloc_alignment
get_Alloc_mem
get_Alloc_size
get_Anchor_args
get_Anchor_end
get_Anchor_end_block
get_Anchor_frame
get_Anchor_initial_mem
get_Anchor_no_mem
get_Anchor_start
get_Anchor_start_block
get_And_left
get_And_right
get_Bitcast_op
get_Block_block_visited
get_Block_cfg_out
get_Block_cfg_out_ex
get_Block_cfg_out_ka
get_Block_cfgpred
get_Block_cfgpred_arr
get_Block_cfgpred_block
get_Block_dom_depth
get_Block_dominated_first
get_Block_dominated_next
get_Block_entity
get_Block_idom
get_Block_ipostdom
get_Block_mark
get_Block_matured
get_Block_n_cfg_outs
get_Block_n_cfg_outs_ka
get_Block_n_cfgpreds
get_Block_phis
get_Block_postdom_depth
get_Block_postdominated_first
get_Block_postdominated_next
get_Builtin_kind
get_Builtin_mem
get_Builtin_n_params
get_Builtin_param
get_Builtin_param_arr
get_Builtin_type
get_Call_callee
get_Call_mem
get_Call_n_params
get_Call_param
get_Call_param_arr
get_Call_ptr
get_Call_type
get_Cmp_left
get_Cmp_relation
get_Cmp_right
get_Cond_jmp_pred
get_Cond_selector
get_Confirm_bound
get_Confirm_relation
get_Confirm_value
get_Const_tarval
get_Conv_op
get_CopyB_dst
get_CopyB_mem
get_CopyB_src
get_CopyB_type
get_CopyB_volatility
get_Div_left
get_Div_mem
get_Div_no_remainder
get_Div_resmode
get_Div_right
get_End_keepalive
get_End_keepalive_arr
get_End_n_keepalives
get_Eor_left
get_Eor_right
get_Free_mem
get_Free_ptr
get_IJmp_target
get_Id_pred
get_Load_mem
get_Load_mode
get_Load_ptr
get_Load_type
get_Load_unaligned
get_Load_volatility
get_Member_entity
get_Member_ptr
get_Minus_op
get_Mod_left
get_Mod_mem
get_Mod_resmode
get_Mod_right
get_Mul_left
get_Mul_right
get_Mulh_left
get_Mulh_right
get_Mux_false
get_Mux_sel
get_Mux_true
get_Not_op
get_Offset_entity
get_Or_left
get_Or_right
get_Phi_loop
get_Phi_n_preds
get_Phi_next
get_Phi_pred
get_Phi_pred_arr
get_Pin_op
get_Proj_num
get_Proj_pred
get_Raise_exo_ptr
get_Raise_mem
get_Return_mem
get_Return_n_ress
get_Return_res
get_Return_res_arr
get_Sel_index
get_Sel_ptr
get_Sel_type
get_Shl_left
get_Shl_right
get_Shr_left
get_Shr_right
get_Shrs_left
get_Shrs_right
get_Size_type
get_Store_mem
get_Store_ptr
get_Store_type
get_Store_unaligned
get_Store_value
get_Store_volatility
get_Sub_left
get_Sub_right
get_Switch_n_outs
get_Switch_selector
get_Switch_table
get_Sync_n_preds
get_Sync_pred
get_Sync_pred_arr
get_Tuple_n_preds
get_Tuple_pred
get_Tuple_pred_arr
get_alias_relation
get_align_name
get_array_element_type
get_array_size
get_b_store
get_b_value
get_binop_left
get_binop_right
get_block_execfreq
get_block_succ_first
get_builtin_kind_name
get_cdep_next
get_cdep_node
get_class_member
get_class_member_index
get_class_n_members
get_class_n_subtypes
get_class_n_supertypes
get_class_subtype
get_class_subtype_index
get_class_supertype
get_class_supertype_index
get_class_trans_subtype_first
get_class_trans_subtype_next
get_class_trans_supertype_first
get_class_trans_supertype_next
get_code_type
get_compound_ident
get_compound_member
get_compound_member_index
get_compound_n_members
get_compound_name
get_cond_jmp_predicate_name
get_const_code_irg
get_cur_block
get_current_ir_graph
get_dump_block_edge_hook
get_dump_node_edge_hook
get_edge_src_irn
get_edge_src_pos
get_entconst_entity
get_entity_additional_properties
get_entity_alias
get_entity_aligned
get_entity_alignment
get_entity_bitfield_offset
get_entity_bitfield_size
get_entity_dbg_info
get_entity_ident
get_entity_initializer
get_entity_irg
get_entity_label
get_entity_ld_ident
get_entity_ld_name
get_entity_link
get_entity_linkage
get_entity_linktime_irg
get_entity_n_overwrites
get_entity_n_overwrittenby
get_entity_name
get_entity_nr
get_entity_offset
get_entity_overwrites
get_entity_overwrites_index
get_entity_overwrittenby
get_entity_overwrittenby_index
get_entity_owner
get_entity_parameter_number
get_entity_trans_overwrites_first
get_entity_trans_overwrites_next
get_entity_trans_overwrittenby_first
get_entity_trans_overwrittenby_next
get_entity_type
get_entity_usage
get_entity_visibility
get_entity_visited
get_entity_volatility
get_entity_vtable_number
get_generic_function_ptr
get_glob_type
get_id_str
get_idx_irn
get_initializer_compound_n_entries
get_initializer_compound_value
get_initializer_const_value
get_initializer_kind
get_initializer_kind_name
get_initializer_null
get_initializer_tarval_value
get_inversed_relation
get_ir_alias_relation_name
get_irg_args
get_irg_block_visited
get_irg_callee
get_irg_callee_info_state
get_irg_callee_loop_depth
get_irg_caller
get_irg_caller_loop_depth
get_irg_end
get_irg_end_block
get_irg_entity
get_irg_frame
get_irg_frame_type
get_irg_graph_nr
get_irg_idx
get_irg_initial_mem
get_irg_last_idx
get_irg_link
get_irg_loc_description
get_irg_loop
get_irg_memory_disambiguator_options
get_irg_method_execution_frequency
get_irg_n_callees
get_irg_n_callers
get_irg_n_locs
get_irg_no_mem
get_irg_pinned
get_irg_start
get_irg_start_block
get_irg_visited
get_irn_arity
get_irn_dbg_info
get_irn_entity_attr
get_irn_generic_attr
get_irn_generic_attr_const
get_irn_height
get_irn_idx
get_irn_irg
get_irn_link
get_irn_loop
get_irn_mode
get_irn_n
get_irn_n_edges
get_irn_n_edges_kind
get_irn_n_outs
get_irn_node_nr
get_irn_op
get_irn_opcode
get_irn_opident
get_irn_opname
get_irn_out
get_irn_out_edge_first
get_irn_out_edge_first_kind
get_irn_out_edge_next
get_irn_out_ex
get_irn_pinned
get_irn_type_attr
get_irn_visited
get_irp
get_irp_asm
get_irp_callee_info_state
get_irp_callgraph_state
get_irp_globals_entity_usage_state
get_irp_ident
get_irp_inh_transitive_closure_state
get_irp_irg
get_irp_last_idx
get_irp_loop_nesting_depth_state
get_irp_main_irg
get_irp_n_asms
get_irp_n_irgs
get_irp_n_types
get_irp_name
get_irp_next_label_nr
get_irp_type
get_kind
get_loop_depth
get_loop_element
get_loop_link
get_loop_loop_nr
get_loop_n_elements
get_loop_outer_loop
get_master_type_visited
get_max_irg_visited
get_memop_mem
get_method_additional_properties
get_method_calling_convention
get_method_n_params
get_method_n_regparams
get_method_n_ress
get_method_param_access
get_method_param_type
get_method_param_weight
get_method_res_type
get_modeANY
get_modeBAD
get_modeBB
get_modeBs
get_modeBu
get_modeD
get_modeF
get_modeHs
get_modeHu
get_modeIs
get_modeIu
get_modeLs
get_modeLu
get_modeM
get_modeP
get_modeT
get_modeX
get_mode_all_one
get_mode_arithmetic
get_mode_exponent_size
get_mode_float_int_overflow
get_mode_ident
get_mode_infinite
get_mode_mantissa_size
get_mode_max
get_mode_min
get_mode_modulo_shift
get_mode_name
get_mode_null
get_mode_one
get_mode_size_bits
get_mode_size_bytes
get_modeb
get_negated_relation
get_next_ir_opcode
get_next_ir_opcodes
get_nodes_block
get_op_ASM
get_op_Add
get_op_Address
get_op_Align
get_op_Alloc
get_op_Anchor
get_op_And
get_op_Bad
get_op_Bitcast
get_op_Block
get_op_Builtin
get_op_Call
get_op_Cmp
get_op_Cond
get_op_Confirm
get_op_Const
get_op_Conv
get_op_CopyB
get_op_Deleted
get_op_Div
get_op_Dummy
get_op_End
get_op_Eor
get_op_Free
get_op_IJmp
get_op_Id
get_op_Jmp
get_op_Load
get_op_Member
get_op_Minus
get_op_Mod
get_op_Mul
get_op_Mulh
get_op_Mux
get_op_NoMem
get_op_Not
get_op_Offset
get_op_Or
get_op_Phi
get_op_Pin
get_op_Proj
get_op_Raise
get_op_Return
get_op_Sel
get_op_Shl
get_op_Shr
get_op_Shrs
get_op_Size
get_op_Start
get_op_Store
get_op_Sub
get_op_Switch
get_op_Sync
get_op_Tuple
get_op_Unknown
get_op_code
get_op_flags
get_op_name
get_op_pin_state_name
get_op_pinned
get_opt_algebraic_simplification
get_opt_constant_folding
get_opt_cse
get_opt_global_cse
get_opt_global_null_ptr_elimination
get_optimize
get_pointer_points_to_type
get_r_cur_block
get_r_store
get_r_value
get_reference_offset_mode
get_relation_string
get_segment_type
get_store
get_struct_member
get_struct_member_index
get_struct_n_members
get_tarval_b_false
get_tarval_b_true
get_tarval_bad
get_tarval_double
get_tarval_highest_bit
get_tarval_long
get_tarval_long_double
get_tarval_lowest_bit
get_tarval_mode
get_tarval_popcount
get_tarval_sub_bits
get_tarval_unknown
get_tls_type
get_type_alignment
get_type_dbg_info
get_type_for_mode
get_type_link
get_type_mode
get_type_nr
get_type_opcode
get_type_opcode_name
get_type_size
get_type_state
get_type_state_name
get_type_visited
get_typeconst_type
get_union_member
get_union_member_index
get_union_n_members
get_unique_cdep
get_unknown_entity
get_unknown_type
get_value
get_volatility_name
getc
getc_unlocked
getchar
getchar_unlocked
getdelim
getline
getw
has_backedges
has_irg_callee_backedge
has_irg_caller_backedge
has_multiple_cdep
heights_free
heights_new
heights_reachable_in_block
heights_recompute_block
i_mapper_abs
i_mapper_acos
i_mapper_asin
i_mapper_atan
i_mapper_cbrt
i_mapper_cos
i_mapper_cosh
i_mapper_exp
i_mapper_exp2
i_mapper_exp10
i_mapper_log
i_mapper_log2
i_mapper_log10
i_mapper_memcmp
i_mapper_memcpy
i_mapper_memmove
i_mapper_memset
i_mapper_pow
i_mapper_sin
i_mapper_sinh
i_mapper_sqrt
i_mapper_strcmp
i_mapper_strcpy
i_mapper_strlen
i_mapper_strncmp
i_mapper_tan
i_mapper_tanh
id_unique
inc_irg_block_visited
inc_irg_visited
inc_master_type_visited
inc_max_irg_visited
inline_functions
invalidate_irp_inh_transitive_closure_state
ir_add_dump_flags
ir_allow_imprecise_float_transforms
ir_clear_opcodes_generic_func
ir_compute_dominance_frontiers
ir_create_intrinsics_map
ir_deepest_common_dominator
ir_estimate_execfreq
ir_export
ir_export_file
ir_finish
ir_fprintf
ir_free_intrinsics_map
ir_free_machine_triple
ir_free_resources
ir_get_dominance_frontier
ir_get_dump_filter
ir_get_dump_flags
ir_get_dump_verbosity
ir_get_global
ir_get_host_machine_triple
ir_get_mode
ir_get_n_modes
ir_get_n_opcodes
ir_get_opcode
ir_get_possible_cmp_relations
ir_get_version_build
ir_get_version_major
ir_get_version_micro
ir_get_version_minor
ir_get_version_revision
ir_guess_mode
ir_import
ir_import_file
ir_imprecise_float_transforms_allowed
ir_init
ir_init_library
ir_is_negated_value
ir_lower_intrinsics
ir_new_switch_table
ir_obst_vprintf
ir_op_set_fragile_indices
ir_op_set_memory_index
ir_parse_machine_triple
ir_platform_default_exe_name
ir_platform_define_first
ir_platform_define_name
ir_platform_define_next
ir_platform_define_value
ir_platform_intptr_type
ir_platform_long_long_and_double_struct_align_override
ir_platform_mangle_global
ir_platform_pic_is_default
ir_platform_supports_thread_local_storage
ir_platform_type_align
ir_platform_type_mode
ir_platform_type_size
ir_platform_user_label_prefix
ir_platform_va_list_type
ir_platform_wchar_is_signed
ir_platform_wchar_type
ir_print_type
ir_printf
ir_r_guess_mode
ir_remove_dump_flags
ir_reserve_resources
ir_resources_reserved
ir_retrieve_dbg_info
ir_retrieve_type_dbg_info
ir_set_debug_retrieve
ir_set_dump_filter
ir_set_dump_flags
ir_set_dump_path
ir_set_dump_verbosity
ir_set_throws_exception
ir_set_type_debug_retrieve
ir_set_uninitialized_local_variable_func
ir_snprintf
ir_switch_table_duplicate
ir_switch_table_get_max
ir_switch_table_get_min
ir_switch_table_get_n_entries
ir_switch_table_get_pn
ir_switch_table_set
ir_target_big_endian
ir_target_biggest_alignment
ir_target_experimental
ir_target_fast_unaligned_memaccess
ir_target_float_arithmetic_mode
ir_target_float_int_overflow_style
ir_target_init
ir_target_option
ir_target_pointer_size
ir_target_set
ir_target_set_triple
ir_target_supports_pic
ir_throws_exception
ir_timer_elapsed_msec
ir_timer_elapsed_sec
ir_timer_elapsed_usec
ir_timer_enter_high_priority
ir_timer_free
ir_timer_init_parent
ir_timer_leave_high_priority
ir_timer_new
ir_timer_pop
ir_timer_push
ir_timer_reset
ir_timer_reset_and_start
ir_timer_start
ir_timer_stop
ir_triple_get_cpu_type
ir_triple_get_manufacturer
ir_triple_get_operating_system
ir_triple_set_cpu_type
ir_vfprintf
ir_vprintf
ir_vsnprintf
irg_assert_verify
irg_block_edges_walk
irg_block_walk
irg_block_walk_graph
irg_finalize_cons
irg_has_properties
irg_is_constrained
irg_out_block_walk
irg_out_walk
irg_verify
irg_walk
irg_walk_2
irg_walk_anchors
irg_walk_blkwise_dom_top_down
irg_walk_blkwise_graph
irg_walk_core
irg_walk_edges
irg_walk_graph
irg_walk_in_or_dep
irg_walk_in_or_dep_graph
irg_walk_topological
irn_verify
irn_visited
irn_visited_else_mark
irp_free_resources
irp_prog_name_is_set
irp_reserve_resources
irp_resources_reserved
is_ASM
is_Add
is_Address
is_Align
is_Alloc
is_Anchor
is_And
is_Array_type
is_Bad
is_Bitcast
is_Block
is_Builtin
is_Call
is_Class_type
is_Cmp
is_Cond
is_Confirm
is_Const
is_Const_all_one
is_Const_null
is_Const_one
is_Conv
is_CopyB
is_Deleted
is_Div
is_Dummy
is_End
is_Eor
is_Free
is_IJmp
is_Id
is_Jmp
is_Load
is_Member
is_Method_type
is_Minus
is_Mod
is_Mul
is_Mulh
is_Mux
is_NoMem
is_Not
is_Offset
is_Or
is_Phi
is_Pin
is_Pointer_type
is_Primitive_type
is_Proj
is_Raise
is_Return
is_Sel
is_Shl
is_Shr
is_Shrs
is_Size
is_Start
is_Store
is_Struct_type
is_Sub
is_SubClass_of
is_SubClass_ptr_of
is_Switch
is_Sync
is_Tuple
is_Union_type
is_Unknown
is_alias_entity
is_atomic_type
is_backedge
is_binop
is_cdep_on
is_cfop
is_class_trans_subtype
is_code_type
is_compound_entity
is_compound_type
is_entconst
is_fragile_op
is_frame_type
is_irg_callee_backedge
is_irg_caller_backedge
is_irn_const_memory
is_irn_constlike
is_irn_forking
is_irn_keep
is_irn_start_block_placed
is_loop_invariant
is_memop
is_method_entity
is_method_variadic
is_overwritten_by
is_parameter_entity
is_reinterpret_cast
is_segment_type
is_typeconst
is_unknown_entity
is_unknown_jump
is_unknown_type
is_x_except_Proj
is_x_regular_Proj
keep_alive
kill_node
local_optimize_graph
local_optimize_node
local_opts_const_code
lower_CopyB
lower_const_code
lower_highlevel
lower_highlevel_graph
lower_mux
lower_switch
mark_Block_block_visited
mark_entity_visited
mark_irn_visited
mark_private_methods
mark_type_visited
mature_immBlock
mode_has_signed_zero
mode_is_data
mode_is_float
mode_is_int
mode_is_num
mode_is_reference
mode_is_signed
mode_overflow_on_unary_Minus
mode_wrap_around
new_ASM
new_Add
new_Address
new_Align
new_Alloc
new_And
new_Bad
new_Bitcast
new_Block
new_Builtin
new_Call
new_Cmp
new_Cond
new_Confirm
new_Const
new_Const_long
new_Conv
new_CopyB
new_Div
new_DivRL
new_Dummy
new_End
new_Eor
new_Free
new_IJmp
new_Jmp
new_Load
new_Member
new_Minus
new_Mod
new_Mul
new_Mulh
new_Mux
new_NoMem
new_Not
new_Offset
new_Or
new_Phi
new_Phi_loop
new_Pin
new_Proj
new_Raise
new_Return
new_Sel
new_Shl
new_Shr
new_Shrs
new_Size
new_Start
new_Store
new_Sub
new_Switch
new_Sync
new_Tuple
new_Unknown
new_alias_entity
new_d_ASM
new_d_Add
new_d_Address
new_d_Align
new_d_Alloc
new_d_And
new_d_Bad
new_d_Bitcast
new_d_Block
new_d_Builtin
new_d_Call
new_d_Cmp
new_d_Cond
new_d_Confirm
new_d_Const
new_d_Const_long
new_d_Conv
new_d_CopyB
new_d_Div
new_d_DivRL
new_d_Dummy
new_d_End
new_d_Eor
new_d_Free
new_d_IJmp
new_d_Jmp
new_d_Load
new_d_Member
new_d_Minus
new_d_Mod
new_d_Mul
new_d_Mulh
new_d_Mux
new_d_NoMem
new_d_Not
new_d_Offset
new_d_Or
new_d_Phi
new_d_Phi_loop
new_d_Pin
new_d_Proj
new_d_Raise
new_d_Return
new_d_Sel
new_d_Shl
new_d_Shr
new_d_Shrs
new_d_Size
new_d_Start
new_d_Store
new_d_Sub
new_d_Switch
new_d_Sync
new_d_Tuple
new_d_Unknown
new_d_immBlock
new_entity
new_float_mode
new_global_entity
new_id_fmt
new_id_from_chars
new_id_from_str
new_immBlock
new_int_mode
new_integer_tarval_from_str
new_ir_graph
new_ir_node
new_ir_op
new_ir_prog
new_non_arithmetic_mode
new_parameter_entity
new_r_ASM
new_r_Add
new_r_Address
new_r_Align
new_r_Alloc
new_r_And
new_r_Bad
new_r_Bitcast
new_r_Block
new_r_Builtin
new_r_Call
new_r_Cmp
new_r_Cond
new_r_Confirm
new_r_Const
new_r_Const_long
new_r_Conv
new_r_CopyB
new_r_Div
new_r_DivRL
new_r_Dummy
new_r_End
new_r_Eor
new_r_Free
new_r_IJmp
new_r_Jmp
new_r_Load
new_r_Member
new_r_Minus
new_r_Mod
new_r_Mul
new_r_Mulh
new_r_Mux
new_r_NoMem
new_r_Not
new_r_Offset
new_r_Or
new_r_Phi
new_r_Phi_loop
new_r_Pin
new_r_Proj
new_r_Raise
new_r_Return
new_r_Sel
new_r_Shl
new_r_Shr
new_r_Shrs
new_r_Size
new_r_Start
new_r_Store
new_r_Sub
new_r_Switch
new_r_Sync
new_r_Tuple
new_r_Unknown
new_r_immBlock
new_rd_ASM
new_rd_Add
new_rd_Address
new_rd_Align
new_rd_Alloc
new_rd_And
new_rd_Bad
new_rd_Bitcast
new_rd_Block
new_rd_Builtin
new_rd_Call
new_rd_Cmp
new_rd_Cond
new_rd_Confirm
new_rd_Const
new_rd_Const_long
new_rd_Conv
new_rd_CopyB
new_rd_Div
new_rd_DivRL
new_rd_Dummy
new_rd_End
new_rd_Eor
new_rd_Free
new_rd_IJmp
new_rd_Jmp
new_rd_Load
new_rd_Member
new_rd_Minus
new_rd_Mod
new_rd_Mul
new_rd_Mulh
new_rd_Mux
new_rd_NoMem
new_rd_Not
new_rd_Offset
new_rd_Or
new_rd_Phi
new_rd_Phi_loop
new_rd_Pin
new_rd_Proj
new_rd_Raise
new_rd_Return
new_rd_Sel
new_rd_Shl
new_rd_Shr
new_rd_Shrs
new_rd_Size
new_rd_Start
new_rd_Store
new_rd_Sub
new_rd_Switch
new_rd_Sync
new_rd_Tuple
new_rd_Unknown
new_rd_immBlock
new_reference_mode
new_tarval_from_bytes
new_tarval_from_double
new_tarval_from_long
new_tarval_from_long_double
new_tarval_from_str
new_tarval_nan
new_type_array
new_type_class
new_type_frame
new_type_method
new_type_pointer
new_type_primitive
new_type_struct
new_type_union
normalize_n_returns
normalize_one_return
occult_consts
open_memstream
opt_bool
opt_call_addrs
opt_frame_irg
opt_if_conv
opt_if_conv_cb
opt_jumpthreading
opt_ldst
opt_osr
opt_parallelize_mem
opt_tail_rec_irg
optimize_cf
optimize_funccalls
optimize_graph_df
optimize_in_place
optimize_load_store
optimize_node
optimize_reassociation
part_block
part_block_edges
pclose
perror
place_code
popen
postdom_tree_walk
postdom_tree_walk_irg
print_nodeid
printf
proc_cloning
putc
putc_unlocked
putchar
putchar_unlocked
puts
putw
remove
remove_End_Bads_and_doublets
remove_End_keepalive
remove_End_n
remove_Sync_n
remove_bads
remove_class_subtype
remove_class_supertype
remove_compound_member
remove_confirms
remove_critical_cf_edges
remove_critical_cf_edges_ex
remove_entity_linkage
remove_entity_overwrites
remove_entity_overwrittenby
remove_phi_cycles
remove_tuples
remove_unreachable_code
rename
renameat
resolve_ent_polymorphy
restore_optimization_state
rewind
save_optimization_state
scalar_replacement_opt
scanf
scanf1
set_ASM_clobbers
set_ASM_constraints
set_ASM_input
set_ASM_mem
set_ASM_text
set_Add_left
set_Add_right
set_Address_entity
set_Align_type
set_Alloc_alignment
set_Alloc_mem
set_Alloc_size
set_Anchor_args
set_Anchor_end
set_Anchor_end_block
set_Anchor_frame
set_Anchor_initial_mem
set_Anchor_no_mem
set_Anchor_start
set_Anchor_start_block
set_And_left
set_And_right
set_Bitcast_op
set_Block_block_visited
set_Block_cfgpred
set_Block_entity
set_Block_mark
set_Block_matured
set_Block_phis
set_Builtin_kind
set_Builtin_mem
set_Builtin_param
set_Builtin_type
set_Call_mem
set_Call_param
set_Call_ptr
set_Call_type
set_Cmp_left
set_Cmp_relation
set_Cmp_right
set_Cond_jmp_pred
set_Cond_selector
set_Confirm_bound
set_Confirm_relation
set_Confirm_value
set_Const_tarval
set_Conv_op
set_CopyB_dst
set_CopyB_mem
set_CopyB_src
set_CopyB_type
set_CopyB_volatility
set_Div_left
set_Div_mem
set_Div_no_remainder
set_Div_resmode
set_Div_right
set_End_keepalive
set_End_keepalives
set_Eor_left
set_Eor_right
set_Free_mem
set_Free_ptr
set_IJmp_target
set_Id_pred
set_Load_mem
set_Load_mode
set_Load_ptr
set_Load_type
set_Load_unaligned
set_Load_volatility
set_Member_entity
set_Member_ptr
set_Minus_op
set_Mod_left
set_Mod_mem
set_Mod_resmode
set_Mod_right
set_Mul_left
set_Mul_right
set_Mulh_left
set_Mulh_right
set_Mux_false
set_Mux_sel
set_Mux_true
set_Not_op
set_Offset_entity
set_Or_left
set_Or_right
set_Phi_loop
set_Phi_next
set_Phi_pred
set_Pin_op
set_Proj_num
set_Proj_pred
set_Raise_exo_ptr
set_Raise_mem
set_Return_mem
set_Return_res
set_Sel_index
set_Sel_ptr
set_Sel_type
set_Shl_left
set_Shl_right
set_Shr_left
set_Shr_right
set_Shrs_left
set_Shrs_right
set_Size_type
set_Store_mem
set_Store_ptr
set_Store_type
set_Store_unaligned
set_Store_value
set_Store_volatility
set_Sub_left
set_Sub_right
set_Switch_n_outs
set_Switch_selector
set_Switch_table
set_Sync_pred
set_Tuple_pred
set_b_store
set_b_value
set_backedge
set_binop_left
set_binop_right
set_class_subtype
set_class_supertype
set_cur_block
set_current_ir_graph
set_dump_block_edge_hook
set_dump_edge_vcgattr_hook
set_dump_node_edge_hook
set_dump_node_vcgattr_hook
set_entconst_entity
set_entity_additional_properties
set_entity_alias
set_entity_aligned
set_entity_alignment
set_entity_bitfield_offset
set_entity_bitfield_size
set_entity_dbg_info
set_entity_ident
set_entity_initializer
set_entity_label
set_entity_ld_ident
set_entity_link
set_entity_linkage
set_entity_offset
set_entity_overwrites
set_entity_overwrittenby
set_entity_owner
set_entity_parameter_number
set_entity_type
set_entity_usage
set_entity_visibility
set_entity_visited
set_entity_volatility
set_entity_vtable_number
set_generic_function_ptr
set_initializer_compound_value
set_irg_args
set_irg_block_visited
set_irg_callee_info_state
set_irg_end
set_irg_end_block
set_irg_entity
set_irg_frame
set_irg_frame_type
set_irg_initial_mem
set_irg_link
set_irg_loc_description
set_irg_loop
set_irg_memory_disambiguator_options
set_irg_no_mem
set_irg_start
set_irg_start_block
set_irg_visited
set_irn_dbg_info
set_irn_in
set_irn_link
set_irn_mode
set_irn_n
set_irn_pinned
set_irn_visited
set_irp
set_irp_callee_info_state
set_irp_callgraph_state
set_irp_globals_entity_usage_state
set_irp_inh_transitive_closure_state
set_irp_irg
set_irp_loop_nesting_depth_state
set_irp_loop_nesting_depth_state_inconsistent
set_irp_main_irg
set_irp_memory_disambiguator_options
set_irp_prog_name
set_irp_type
set_loop_link
set_master_type_visited
set_max_irg_visited
set_memop_mem
set_method_param_type
set_method_res_type
set_modeP
set_nodes_block
set_op_attrs_equal
set_op_computed_value
set_op_computed_value_proj
set_op_copy_attr
set_op_dump
set_op_equivalent_node
set_op_equivalent_node_proj
set_op_get_entity_attr
set_op_get_type_attr
set_op_hash
set_op_reassociate
set_op_transform_node
set_op_transform_node_proj
set_op_verify
set_op_verify_proj
set_opt_algebraic_simplification
set_opt_constant_folding
set_opt_cse
set_opt_global_cse
set_opt_global_null_ptr_elimination
set_optimize
set_pointer_points_to_type
set_r_cur_block
set_r_store
set_r_value
set_reference_offset_mode
set_segment_type
set_store
set_type_alignment
set_type_dbg_info
set_type_link
set_type_size
set_type_state
set_type_visited
set_typeconst_type
set_value
set_vrp_data
setbuf
setbuffer
setlinebuf
setvbuf
shape_blocks
skip_Confirm
skip_Id
skip_Pin
skip_Proj
skip_Proj_const
skip_Tuple
smaller_mode
snprintf
sprintf
sscanf
sscanf1
tarval_abs
tarval_add
tarval_and
tarval_andnot
tarval_bitcast
tarval_cmp
tarval_convert_to
tarval_div
tarval_divmod
tarval_eor
tarval_get_exponent
tarval_get_wrap_on_overflow
tarval_ieee754_can_conv_lossless
tarval_ieee754_get_exact
tarval_is_all_one
tarval_is_constant
tarval_is_double
tarval_is_finite
tarval_is_long
tarval_is_nan
tarval_is_negative
tarval_is_null
tarval_is_one
tarval_is_quiet_nan
tarval_is_signaling_nan
tarval_mod
tarval_mul
tarval_neg
tarval_not
tarval_or
tarval_ornot
tarval_set_wrap_on_overflow
tarval_shl
tarval_shl_unsigned
tarval_shr
tarval_shr_unsigned
tarval_shrs
tarval_shrs_unsigned
tarval_snprintf
tarval_sub
tarval_to_bytes
tarval_zero_mantissa
tempnam
tmpfile
tmpnam
tmpnam_r
tr_verify
turn_into_tuple
type_visited
type_walk
type_walk_irg
type_walk_super
type_walk_super2sub
ungetc
value_not_null
values_in_mode
vdprintf
verify_new_node
vfprintf
vfscanf
vfscanf1
vprintf
vrp_cmp
vrp_get_info
vscanf
vscanf1
vsnprintf
vsprintf
vsscanf
vsscanf1
walk_const_code
walk_types_entities

Type Definitions

FILE
_IO_lock_t
__FILE
__blkcnt64_t
__blkcnt_t
__blksize_t
__builtin_va_list
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__gnuc_va_list
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__intptr_t
__io_close_fn
__io_read_fn
__io_seek_fn
__io_write_fn
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__qaddr_t
__quad_t
__rlim64_t
__rlim_t
__socklen_t
__ssize_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__useconds_t
after_transform_func
arch_allow_ifconv_func
callgraph_walk_func
check_alloc_entity_func
class_walk_func
compare_types_func_t
computed_value_func
copy_attr_func
dump_edge_vcgattr_func
dump_node_edge_func
dump_node_func
dump_node_info_cb_t
dump_node_vcgattr_func
entity_walk_func
equivalent_node_func
fpos_t
get_entity_attr_func
get_type_attr_func
hash_func
hook_entry_t
i_mapper_func
ident
ir_graph_dump_func
ir_label_t
ir_prog_dump_func
ir_visited_t
irg_walk_func
lower_mux_callback
merge_pair_func
merge_sets_func
node_attrs_equal_func
off_t
op_func
opt_ptr
optimization_state_t
reassociate_func
retrieve_dbg_func
retrieve_type_dbg_func
transform_node_func
type_walk_func
uninitialized_local_variable_func_t
va_list
verify_node_func
verify_proj_node_func
wchar_t

Unions

__mbstate_t__bindgen_ty_1
i_record
loop_element