rust/src/test/mir-opt/const_prop
2020-07-27 19:51:13 -05:00
..
aggregate Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
array_index const prop into operands 2020-07-22 10:29:37 +02:00
bad_op_div_by_zero const prop into operands 2020-07-22 10:29:37 +02:00
bad_op_mod_by_zero const prop into operands 2020-07-22 10:29:37 +02:00
bad_op_unsafe_oob_for_slices const prop into operands 2020-07-22 10:29:37 +02:00
boolean_identities Optimize away BitAnd and BitOr when possible 2020-07-22 11:32:36 +02:00
boxes Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
cast Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
checked_add Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
const_prop_fails_gracefully improve naming 2020-07-15 13:06:47 +02:00
control-flow-simplification mv std libs to library/ 2020-07-27 19:51:13 -05:00
discriminant const prop into operands 2020-07-22 10:29:37 +02:00
indirect const prop into operands 2020-07-22 10:29:37 +02:00
issue-66971 Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
issue-67019 Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
mult_by_zero Optimize away BitAnd and BitOr when possible 2020-07-22 11:32:36 +02:00
mutable_variable Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
mutable_variable_aggregate Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
mutable_variable_aggregate_mut_ref Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
mutable_variable_aggregate_partial_read Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
mutable_variable_no_prop Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
mutable_variable_unprop_assign Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
optimizes_into_variable const prop into operands 2020-07-22 10:29:37 +02:00
read_immutable_static Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
ref_deref improve naming 2020-07-15 13:06:47 +02:00
ref_deref_project improve naming 2020-07-15 13:06:47 +02:00
reify_fn_ptr Emit basic block ids for statements and terminators in MIR only in -Zverbose mode 2020-04-27 15:16:12 +02:00
repeat const prop into operands 2020-07-22 10:29:37 +02:00
return_place Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
scalar_literal_propagation Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
slice_len const prop into operands 2020-07-22 10:29:37 +02:00
switch_int Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
tuple_literal_propagation Show the values and computation that would overflow a const evaluation or propagation 2020-06-26 10:08:52 +02:00
aggregate.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
array_index.rs Add EMIT_MIR_FOR_EACH_BIT_WIDTH to tests that need it. 2020-04-07 17:49:14 +00:00
bad_op_div_by_zero.rs Added MIR const-prop diff tests to show why some assertions now fail at compile-time 2020-04-28 00:53:44 -04:00
bad_op_mod_by_zero.rs Added MIR const-prop diff tests to show why some assertions now fail at compile-time 2020-04-28 00:53:44 -04:00
bad_op_unsafe_oob_for_slices.rs Added MIR const-prop diff tests to show why some assertions now fail at compile-time 2020-04-28 00:53:44 -04:00
boolean_identities.rs Optimize away BitAnd and BitOr when possible 2020-07-22 11:32:36 +02:00
boxes.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
cast.rs Enable --blessing of MIR dumps 2020-03-26 15:26:33 +01:00
checked_add.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
const_prop_fails_gracefully.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
control-flow-simplification.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
discriminant.rs Stop allowing Indirect(..) values to be propagated 2020-06-09 08:04:36 -04:00
indirect.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
issue-66971.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
issue-67019.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
mult_by_zero.rs Optimize away BitAnd and BitOr when possible 2020-07-22 11:32:36 +02:00
mutable_variable_aggregate_mut_ref.rs Const prop aggregates even if partially or fully modified 2020-05-06 19:36:08 +02:00
mutable_variable_aggregate_partial_read.rs Add a repro example for not propagating constants of partially const initialized variables 2020-05-12 12:55:55 +02:00
mutable_variable_aggregate.rs Const prop aggregates even if partially or fully modified 2020-05-06 19:36:08 +02:00
mutable_variable_no_prop.rs Const prop aggregates even if partially or fully modified 2020-05-06 19:36:08 +02:00
mutable_variable_unprop_assign.rs Add some more sanity tests and add a debug log message for it 2020-05-12 13:23:01 +02:00
mutable_variable.rs Const prop aggregates even if partially or fully modified 2020-05-06 19:36:08 +02:00
optimizes_into_variable.rs Add EMIT_MIR_FOR_EACH_BIT_WIDTH to tests that need it. 2020-04-07 17:49:14 +00:00
read_immutable_static.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
ref_deref_project.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
ref_deref.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
reify_fn_ptr.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
repeat.rs Add EMIT_MIR_FOR_EACH_BIT_WIDTH to tests that need it. 2020-04-07 17:49:14 +00:00
return_place.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
scalar_literal_propagation.rs Added regression test for literal propagation and for scalar pair propagation 2020-04-27 20:13:16 -04:00
slice_len.rs Add EMIT_MIR_FOR_EACH_BIT_WIDTH to tests that need it. 2020-04-07 17:49:14 +00:00
switch_int.rs --bless more mir-opt tests. 2020-04-07 17:49:14 +00:00
tuple_literal_propagation.rs Added regression test for literal propagation and for scalar pair propagation 2020-04-27 20:13:16 -04:00