rustc_
session
1.85.0-nightly
(e108481f7 2024-12-22)
In rustc_
session::
options::
dbopts
Functions
allow_features
always_encode_mir
assert_incr_state
assume_incomplete_release
binary_dep_depinfo
box_noalias
branch_protection
cf_protection
check_cfg_all_expected
checksum_hash_algorithm
codegen_backend
combine_cgu
coverage_options
crate_attr
cross_crate_inline_threshold
debug_info_for_profiling
debug_info_type_line_numbers
debuginfo_compression
deduplicate_diagnostics
default_visibility
dep_info_omit_d_target
direct_access_external_data
dual_proc_macros
dump_dep_graph
dump_mir
dump_mir_dataflow
dump_mir_dir
dump_mir_exclude_alloc_bytes
dump_mir_exclude_pass_number
dump_mir_graphviz
dump_mono_stats
dump_mono_stats_format
dwarf_version
dylib_lto
eagerly_emit_delayed_bugs
ehcont_guard
embed_source
emit_stack_sizes
emit_thin_lto
enforce_type_length_limit
export_executable_symbols
external_clangrt
extra_const_ub_checks
fewer_names
fixed_x18
flatten_format_args
fmt_debug
force_unstable_if_unmarked
function_return
function_sections
future_incompat_test
graphviz_dark_mode
graphviz_font
has_thread_local
human_readable_cgu_names
identify_regions
ignore_directory_in_diagnostics_source_blocks
incremental_ignore_spans
incremental_info
incremental_verify_ich
inline_in_all_cgus
inline_llvm
inline_mir
inline_mir_forwarder_threshold
inline_mir_hint_threshold
inline_mir_preserve_debug
inline_mir_threshold
input_stats
instrument_mcount
instrument_xray
layout_seed
link_directives
link_native_libraries
link_only
linker_features
lint_llvm_ir
lint_mir
llvm_module_flag
llvm_plugins
llvm_time_trace
location_detail
ls
macro_backtrace
maximal_hir_to_mir_coverage
merge_functions
meta_stats
metrics_dir
mir_emit_retag
mir_enable_passes
mir_include_spans
mir_keep_place_mention
mir_opt_level
mir_strip_debuginfo
move_size_limit
mutable_noalias
next_solver
nll_facts
nll_facts_dir
no_analysis
no_codegen
no_generate_arange_section
no_implied_bounds_compat
no_jump_tables
no_leak_check
no_link
no_parallel_backend
no_profiler_runtime
no_trait_vptr
no_unique_section_names
normalize_docs
on_broken_pipe
oom
osx_rpath_install_name
packed_bundled_libs
panic_abort_tests
panic_in_drop
parse_crate_root_only
patchable_function_entry
plt
polonius
pre_link_arg
pre_link_args
precise_enum_drop_elaboration
print_codegen_stats
print_llvm_passes
print_mono_items
print_type_sizes
print_vtable_sizes
proc_macro_backtrace
proc_macro_execution_strategy
profile_closures
profile_sample_use
profiler_runtime
query_dep_graph
randomize_layout
reg_struct_return
regparm
relax_elf_relocations
remap_cwd_prefix
remap_path_scope
remark_dir
sanitizer
sanitizer_cfi_canonical_jump_tables
sanitizer_cfi_generalize_pointers
sanitizer_cfi_normalize_integers
sanitizer_dataflow_abilist
sanitizer_memory_track_origins
sanitizer_recover
saturating_float_casts
self_profile
self_profile_counter
self_profile_events
share_generics
shell_argfiles
simulate_remapped_rust_src_base
small_data_threshold
span_debug
span_free_formats
split_dwarf_inlining
split_dwarf_kind
split_lto_unit
src_hash_algorithm
stack_protector
staticlib_allow_rdylib_deps
staticlib_prefer_dynamic
strict_init_checks
teach
temps_dir
terminal_urls
thinlto
threads
time_llvm_passes
time_passes
time_passes_format
tiny_const_eval_limit
tls_model
trace_macros
track_diagnostics
translate_additional_ftl
translate_directionality_markers
translate_lang
translate_remapped_path_to_local_path
trap_unreachable
treat_err_as_bug
trim_diagnostic_paths
tune_cpu
ub_checks
ui_testing
uninit_const_chunk_threshold
unleash_the_miri_inside_of_you
unpretty
unsound_mir_opts
unstable_options
use_ctors_section
use_sync_unwind
validate_mir
verbose_asm
verbose_internals
verify_llvm_ir
virtual_function_elimination
wasi_exec_model
wasm_c_abi
write_long_types_to_disk
rustc_session
::
options
::
dbopts
Function
lint_mir
Copy item path
Settings
Help
Summary
Source
pub(super) fn lint_mir(cg: &mut
UnstableOptions
, v:
Option
<&
str
>) ->
bool