Here is a list of all functions with links to the structures/unions they belong to:
- o -
- object_allocator() : object_allocator< T >
- object_base() : auto_obstack
- object_size() : auto_obstack
- obstack_watermark() : obstack_watermark
- occurrence() : occurrence
- offset_bounded() : access_ref
- offset_buffer() : file_cache_slot
- offset_by() : ipa_polymorphic_call_context
- offset_in_range() : access_ref
- offset_region() : ana::offset_region
- offset_zero() : access_ref
- ok_for_merging() : profile_count
- omp_addr_token() : omp_addr_tokenizer::omp_addr_token
- omplow_simd_context() : omplow_simd_context
- on_asm() : ana::binding_cluster
- on_asm_stmt() : ana::region_model
- on_assignment() : ana::region_model
- on_begin_group() : diagnostic_output_format, diagnostic_text_output_format, json_output_format, sarif_output_format
- on_bounded_ranges() : ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator, ana::state_machine
- on_call_post() : ana::region_model
- on_call_pre() : ana::region_model
- on_condition() : ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator, ana::state_machine
- on_custom_transition() : ana::sm_context
- on_diagram() : diagnostic_output_format, diagnostic_text_output_format, json_output_format, sarif_output_format, sarif_result
- on_edge() : ana::exploded_node, ana::program_point, ana::program_state
- on_end_group() : diagnostic_output_format, diagnostic_text_output_format, json_output_format, sarif_output_format
- on_escaped_function() : ana::exploded_graph, ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator
- on_fact() : ana::fact_visitor
- on_finished_parsing() : json::location_map
- on_global_state_change() : ana::state_change_visitor
- on_leak() : ana::state_machine
- on_liveness_change() : ana::constraint_manager, ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator, ana::sm_state_map
- on_longjmp() : ana::exploded_node, ana::region_model
- on_maybe_bound_sval() : ana::uncertainty_t
- on_maybe_live_values() : ana::store
- on_mutable_sval_at_unknown_call() : ana::uncertainty_t
- on_nested_diagnostic() : sarif_result
- on_phi() : ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator, ana::state_machine
- on_plugin() : client_version_info::plugin_visitor
- on_plugin_cb() : compiler_version_info
- on_pop_frame() : ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator, ana::state_machine
- on_ranges() : ana::fact_visitor
- on_realloc_with_move() : ana::region_model
- on_report_diagnostic() : diagnostic_output_format, diagnostic_text_output_format, json_output_format, sarif_builder, sarif_output_format
- on_report_verbatim() : diagnostic_output_format, diagnostic_text_output_format
- on_return() : ana::region_model
- on_setjmp() : ana::region_model
- on_state_change() : ana::state_change_visitor
- on_state_leak() : ana::impl_region_model_context
- on_stmt() : ana::exploded_node, ana::state_machine
- on_stmt_flags() : ana::exploded_node::on_stmt_flags
- on_stmt_post() : ana::exploded_node
- on_stmt_pre() : ana::exploded_node, ana::region_model
- on_svalue_leak() : ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator, ana::sm_state_map
- on_top_level_param() : ana::region_model
- on_transition() : ana::sm_context
- on_unexpected_tree_code() : ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator, ana::tentative_region_model_context
- on_unknown_change() : ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator, ana::sm_state_map
- on_unknown_fncall() : ana::binding_cluster, ana::store
- on_unusable_in_infinite_loop() : ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator, infinite_loop_checking_context
- on_widening_reuse() : ana::model_merger
- one() : profile_count
- one_based() : diagnostic_event_id_t
- one_way_id_map() : ana::one_way_id_map< T >
- only_called_directly_or_aliased_p() : cgraph_node
- only_called_directly_p() : cgraph_node
- op() : vect_scalar_ops_slice
- op1() : value_relation
- op1_op2() : relation_trio
- op1_op2_relation() : operator_equal, operator_ge, operator_gt, operator_le, operator_lt, operator_not_equal, range_op_handler, range_operator
- op1_op2_relation_effect() : operator_bitwise_xor, operator_minus, operator_pointer_diff, range_operator
- op1_range() : cfn_isfinite, cfn_isinf, cfn_isnormal, cfn_pass_through_arg1, cfn_signbit, cfn_sincos, cfn_sqrt, foperator_div, foperator_ltgt, foperator_ordered, foperator_unordered, foperator_unordered_equal, foperator_unordered_ge, foperator_unordered_gt, foperator_unordered_le, foperator_unordered_lt, operator_abs, operator_addr_expr, operator_bitwise_and, operator_bitwise_not, operator_bitwise_or, operator_bitwise_xor, operator_cast, operator_equal, operator_exact_divide, operator_ge, operator_gt, operator_identity, operator_le, operator_logical_and, operator_logical_not, operator_logical_or, operator_lshift, operator_lt, operator_minus, operator_mult, operator_negate, operator_not_equal, operator_plus, operator_rshift, operator_trunc_mod, range_op_handler, range_operator
- op2() : value_relation
- op2_range() : foperator_div, foperator_ltgt, foperator_ordered, foperator_unordered, foperator_unordered_equal, foperator_unordered_ge, foperator_unordered_gt, foperator_unordered_le, foperator_unordered_lt, operator_bitwise_and, operator_bitwise_or, operator_bitwise_xor, operator_equal, operator_ge, operator_gt, operator_le, operator_logical_and, operator_logical_or, operator_lt, operator_minus, operator_mult, operator_not_equal, operator_plus, operator_trunc_mod, pointer_plus_operator, range_op_handler, range_operator
- op_by_pieces_d() : op_by_pieces_d
- op_location_t() : op_location_t
- op_or_null() : gimple_match_op
- op_with_boolean_value_range_p() : simplify_using_ranges
- open_output_file() : gcc::diagnostics_output_spec::context
- operand() : operand
- operand1() : gimple_range_op_handler
- operand2() : gimple_range_op_handler
- operand_check_p() : operator_abs, operator_bitwise_and, operator_bitwise_not, operator_bitwise_or, operator_bitwise_xor, operator_equal, operator_ge, operator_gt, operator_le, operator_logical_and, operator_logical_not, operator_logical_or, operator_lshift, operator_lt, operator_max, operator_min, operator_minus, operator_mult, operator_negate, operator_not_equal, operator_plus, operator_rshift, range_op_handler, range_operator
- operand_equal_p() : ipa_icf_gimple::func_checker, operand_compare
- operand_fixup() : operand_fixup
- operand_has_default_value_p() : rtx_writer
- operands_occurs_in_abnormal_phi() : gimple_match_op
- operands_scanner() : operands_scanner
- operator bitmap() : auto_bitmap
- operator bool() : ana::path_var, bbitmap< N >, char_span, diagnostic_output_file, iterator_range< T >, ltrans_file_cache, pointer_mux< T1, T2 >, range_op_handler, rooted_splay_tree< Accessors >, sese_l
- operator built_in_function() : code_helper
- operator combined_fn() : code_helper
- operator const char *() : escaped_string
- operator const real_format *() : format_helper
- operator const vrange &() : value_range
- operator const_bitmap() : base_bitmap_view< T, Traits >
- operator const_sbitmap() : auto_sbitmap
- operator delete() : _slp_tree, occurrence, pp_token, pp_token_list
- operator internal_fn() : code_helper
- operator location_t() : op_location_t
- operator machine_mode() : complex_mode, fixed_size_mode, pod_mode< T >, scalar_float_mode, scalar_int_mode, scalar_mode
- operator mpfr_t &() : auto_mpfr
- operator mpz_t &() : auto_mpz
- operator new() : _slp_tree, occurrence, pp_token, pp_token_list
- operator obstack &() : auto_obstack
- operator obstack *() : obstack_watermark
- operator sbitmap() : auto_sbitmap
- operator std::pair< K, V >() : hash_map< KeyId, Value, Traits >::iterator::reference_pair, ordered_hash_map< KeyId, Value, Traits >::iterator::reference_pair
- operator T() : auto_flag< T >, delta_type< T >, pod_mode< T >
- operator tree_code() : code_helper
- operator unsigned() : nowarn_spec_t
- operator vrange &() : value_range
- operator wrapped_t() : opt_wrapper< T >
- operator!() : bbitmap< N >, nowarn_spec_t
- operator!=() : ana::binding_cluster, ana::binding_map, ana::bounded_range, ana::bounded_ranges_constraint, ana::call_string::element_t, ana::constraint_manager, ana::equiv_class_id, ana::program_point, ana::program_state, ana::region_model, ana::region_to_value_map, ana::sm_state_map::entry_t, ana::sm_state_map, ana::store, bbitmap< N >, cfa_reg, code_helper, derived_iterator< T, BaseIT >, double_int, frange, function_abi, hash_map< KeyId, Value, Traits >::iterator, hash_set< KeyId, Lazy, Traits >::iterator, hash_table< Descriptor, Lazy, Allocator >::iterator, inline_badness, ipa_predicate, irange, irange_bitmask, loops_list::Iter< T >, opt_mode< T >, ordered_hash_map< KeyId, Value, Traits >::iterator, pointer_mux< T1, T2 >, safe_iterator< T >, slpg_layout_cost, subreg_shape, thunk_info, tree_stmt_iterator, tristate, value_range, vec< T, va_heap, vl_ptr >, vector_builder< T, Shape, Derived >, vrange, wide_int_bitmask, wrapper_iterator< T, StoredT >
- operator&() : bbitmap< N >, double_int, ipa_predicate, wide_int_bitmask
- operator&=() : bbitmap< N >, double_int, ipa_predicate, nowarn_spec_t, wide_int_bitmask
- operator()() : autofdo::string_compare, first_mem_ref_loc_1, function_line_start_cmp, insn_gen_fn, ref_always_accessed, ref_in_loop_hot_body, rewrite_mem_ref_loc, sm_set_flag_if_changed, used_arg_t, vars_ssa_cache
- operator*() : derived_iterator< T, BaseIT >, double_int, generic_subrtx_iterator< T >, gimple_stmt_iterator, gphi_iterator, hash_map< KeyId, Value, Traits >::iterator, hash_set< KeyId, Lazy, Traits >::iterator, hash_table< Descriptor, Lazy, Allocator >::iterator, insn_gen_fn, loops_list::Iter< T >, ordered_hash_map< KeyId, Value, Traits >::iterator, profile_count, profile_probability, safe_iterator< T >, sreal, tree_stmt_iterator, wrapper_iterator< T, StoredT >
- operator*=() : comp_cost, double_int, poly_int< N, C >, profile_count, profile_probability
- operator+() : bitmap_usage, double_int, ggc_usage, mem_usage, pool_usage, profile_count, profile_probability, sreal, vec_usage
- operator++() : derived_iterator< T, BaseIT >, double_int, hash_map< KeyId, Value, Traits >::iterator, hash_set< KeyId, Lazy, Traits >::iterator, hash_table< Descriptor, Lazy, Allocator >::iterator, list_iterator< T, Next >, loops_list::Iter< T >, ordered_hash_map< KeyId, Value, Traits >::iterator, safe_iterator< T >, tree_stmt_iterator
- operator+=() : comp_cost, double_int, poly_int< N, C >, profile_count, profile_probability
- operator-() : ana::bit_range, double_int, profile_count, profile_probability, sreal
- operator--() : double_int, tree_stmt_iterator
- operator-=() : comp_cost, double_int, poly_int< N, C >, profile_count, profile_probability
- operator->() : auto_mpfr, auto_mpz, derived_iterator< T, BaseIT >, format_helper, opt_pointer_wrapper< PtrType_t >, rooted_splay_tree< Accessors >
- operator/() : profile_count, profile_probability, sreal
- operator/=() : comp_cost, profile_count, profile_probability
- operator<() : ana::worklist::key_t, diagnostic_logical_location, ggc_usage, inline_badness, mem_usage, name_map, owned_nullable_string, profile_count, profile_probability, sreal
- operator<<() : wide_int_bitmask
- operator<<=() : poly_int< N, C >
- operator<=() : inline_badness, profile_count, profile_probability
- operator=() : ana::binding_cluster, ana::binding_map, ana::constraint_manager, ana::feasibility_state, ana::program_state, ana::region_model, ana::region_to_value_map, ana::store, args_loc_t, auto_bitmap, auto_mpfr, auto_mpz, auto_sbitmap, auto_vec< T, 0 >, avail_exprs_stack, const_and_copies, delta_type< T >, diagnostic_output_file, escaped_string, expr_hash_elt, frange, generic_wide_int< storage >, hash_table< Descriptor, Lazy, Allocator >, int_range< N, RESIZABLE >, int_set, irange, libgdiagnostics::execution_path, libgdiagnostics::file, lockfile, ordered_hash_map< KeyId, Value, Traits >, output_buffer, pcom_worker, pod_mode< T >, poly_int< N, C >, pp_token, pp_token_list, prange, predicate, thunk_info, trailing_wide_int_storage, typed_splay_tree< KEY_TYPE, VALUE_TYPE >, uninit_analysis, unique_argv, unsupported_range, value_range, vec< T, va_heap, vl_ptr >, vector_builder< T, Shape, Derived >, vrange, wide_int_storage, widest_int_storage< N >
- operator==() : ana::asm_output_svalue::key_t, ana::binding_cluster, ana::binding_map, ana::binop_svalue::key_t, ana::bit_range, ana::bit_range_region::key_t, ana::bits_within_svalue::key_t, ana::bounded_range, ana::bounded_ranges, ana::bounded_ranges_constraint, ana::byte_range, ana::call_arg_details, ana::call_string::element_t, ana::cast_region::key_t, ana::compound_svalue::key_t, ana::concrete_binding, ana::conjured_svalue::key_t, ana::const_fn_result_svalue::key_t, ana::constant_svalue::key_t, ana::constraint, ana::constraint_manager, ana::element_region::key_t, ana::equiv_class, ana::equiv_class_id, ana::field_region::key_t, ana::frame_region::key_t, ana::function_point, ana::offset_region::key_t, ana::path_var, ana::point_and_state, ana::poisoned_svalue::key_t, ana::program_point, ana::program_state, ana::region_model, ana::region_offset, ana::region_svalue::key_t, ana::region_to_value_map, ana::repeated_svalue::key_t, ana::saved_diagnostic, ana::setjmp_record, ana::setjmp_svalue::key_t, ana::sized_region::key_t, ana::sm_state_map::entry_t, ana::sm_state_map, ana::store, ana::sub_svalue::key_t, ana::symbolic_binding, ana::symbolic_byte_offset, ana::symbolic_region::key_t, ana::unaryop_svalue::key_t, ana::var_arg_region::key_t, ana::widening_svalue::key_t, ana::worklist::key_t, bbitmap< N >, cfa_reg, code_helper, derived_iterator< T, BaseIT >, diagnostic_option_id, double_int, dw_wide_int, frange, function_abi, ggc_usage, hash_map< KeyId, Value, Traits >::iterator, infinite_loop, infinite_loop_diagnostic, infinite_recursion_diagnostic, inline_badness, ipa_predicate, irange, irange_bitmask, mem_usage, modref_access_node, name_map, opt_mode< T >, pointer_mux< T1, T2 >, prange, profile_count, profile_probability, safe_iterator< T >, slpg_layout_cost, sreal, subreg_shape, thunk_info, tree_stmt_iterator, tristate, value_range, vec< T, va_heap, vl_ptr >, vector_builder< T, Shape, Derived >, vrange, wide_int_bitmask, wrapper_iterator< T, StoredT >
- operator>() : ana::worklist::key_t, inline_badness, profile_count, profile_probability
- operator>=() : profile_count, profile_probability
- operator>>() : wide_int_bitmask
- operator[]() : ana::call_string, array_slice< T >, char_span, const_derived_container< T, BaseCT >, json::array, phi_analyzer, range_op_table, trailing_wide_ints< N >, vec< T, A, vl_embed >, vec< T, va_heap, vl_ptr >, vec_perm_indices
- operator^() : bbitmap< N >, double_int
- operator^=() : bbitmap< N >, double_int, nowarn_spec_t
- operator_div() : operator_div
- operator_exact_divide() : operator_exact_divide
- operator_id() : operator_id
- operator|() : bbitmap< N >, double_int, wide_int_bitmask
- operator|=() : bbitmap< N >, double_int, nowarn_spec_t, wide_int_bitmask
- operator~() : bbitmap< N >, double_int, nowarn_spec_t, wide_int_bitmask
- opt_info_enable_passes() : gcc::dump_manager
- opt_mode() : opt_mode< T >
- opt_pass() : opt_pass
- opt_pointer_wrapper() : opt_pointer_wrapper< PtrType_t >
- opt_problem() : opt_problem
- opt_result() : opt_result
- opt_wrapper() : opt_wrapper< T >
- optimization_records_enabled_p() : dump_context
- optimize_crc_loop() : crc_optimization
- optimize_for_size_p() : cgraph_node
- optimize_stmt() : dom_opt_dom_walker
- optinfo() : optinfo
- optinfo_enabled_p() : dump_context
- optinfo_item() : optinfo_item
- optinfo_to_json() : optrecord_json_writer
- option_enabled_p() : compiler_diagnostic_option_manager, diagnostic_context, diagnostic_option_manager, lto_diagnostic_option_manager
- option_help_tuple() : option_help_tuple
- option_proposer() : option_proposer
- option_unspecified_p() : diagnostic_context, diagnostic_option_classifier
- options() : options
- optrecord_json_writer() : optrecord_json_writer
- or_() : tristate
- or_with() : ipa_predicate
- ordered_hash_map() : ordered_hash_map< KeyId, Value, Traits >
- ordered_remove() : vec< T, A, vl_embed >, vec< T, va_heap, vl_ptr >
- origin() : ana::program_point
- out() : conlist
- outdent() : graphviz_out
- output_buffer() : output_buffer
- output_factory() : gcc::diagnostics_output_spec::output_factory
- output_to_lto_symbol_table_p() : symtab_node
- output_variables() : symbol_table
- output_weakrefs() : symbol_table
- outside_cost() : vector_costs
- overflow_free_p() : operator_minus, operator_mult, operator_plus, range_op_handler, range_operator
- overlap() : uninit_analysis
- overlaps_p() : ana::concrete_binding
- owned_nullable_string() : owned_nullable_string