rust/src/test/mir-opt/inline
Tomasz Miąsko 6c51ec96bb inliner: Avoid query cycles when optimizing generators
The HIR Id trick is insufficient to prevent query cycles when optimizing
generators, since merely requesting a layout of a generator also
computes its `optimized_mir`.

Make no attempts to inline functions into generators within the same
crate to avoid query cycles.
2020-09-02 00:00:00 +00:00
..
inline-any-operand.rs add crate name to mir dumps 2020-07-29 13:41:11 +02:00
inline-async.rs inliner: Avoid query cycles when optimizing generators 2020-09-02 00:00:00 +00:00
inline-closure-borrows-arg.rs add crate name to mir dumps 2020-07-29 13:41:11 +02:00
inline-closure-captures.rs add crate name to mir dumps 2020-07-29 13:41:11 +02:00
inline-closure.rs add crate name to mir dumps 2020-07-29 13:41:11 +02:00
inline-into-box-place.rs compiletest: ignore-endian-big, fixes #74829, fixes #74885 2020-07-31 12:58:37 +01:00
inline-retag.rs add crate name to mir dumps 2020-07-29 13:41:11 +02:00
inline-specialization.rs add crate name to mir dumps 2020-07-29 13:41:11 +02:00
inline-trait-method.rs add crate name to mir dumps 2020-07-29 13:41:11 +02:00
inline-trait-method_2.rs add crate name to mir dumps 2020-07-29 13:41:11 +02:00
inline_any_operand.bar.Inline.after.mir Suppress "const" prefix of FnDef in MIR dump 2020-08-21 00:36:49 +00:00
inline_closure.foo.Inline.after.mir move Deaggregate pass to post_borrowck_cleanup 2020-08-11 17:09:15 +02:00
inline_closure_borrows_arg.foo.Inline.after.mir move Deaggregate pass to post_borrowck_cleanup 2020-08-11 17:09:15 +02:00
inline_closure_captures.foo.Inline.after.mir move Deaggregate pass to post_borrowck_cleanup 2020-08-11 17:09:15 +02:00
inline_into_box_place.main.Inline.diff.32bit Suppress "const" prefix of FnDef in MIR dump 2020-08-21 00:36:49 +00:00
inline_into_box_place.main.Inline.diff.64bit Suppress "const" prefix of FnDef in MIR dump 2020-08-21 00:36:49 +00:00
inline_retag.bar.Inline.after.mir Suppress "const" prefix of FnDef in MIR dump 2020-08-21 00:36:49 +00:00
inline_specialization.main.Inline.diff Suppress "const" prefix of FnDef in MIR dump 2020-08-21 00:36:49 +00:00
inline_trait_method.test.Inline.after.mir Suppress "const" prefix of FnDef in MIR dump 2020-08-21 00:36:49 +00:00
inline_trait_method_2.test2.Inline.after.mir Suppress "const" prefix of FnDef in MIR dump 2020-08-21 00:36:49 +00:00
issue-58867-inline-as-ref-as-mut.rs add crate name to mir dumps 2020-07-29 13:41:11 +02:00
issue_58867_inline_as_ref_as_mut.a.Inline.after.mir Move mir-opt tests to toplevel 2020-07-29 17:36:03 +02:00
issue_58867_inline_as_ref_as_mut.b.Inline.after.mir Move mir-opt tests to toplevel 2020-07-29 17:36:03 +02:00
issue_58867_inline_as_ref_as_mut.c.Inline.after.mir Move mir-opt tests to toplevel 2020-07-29 17:36:03 +02:00
issue_58867_inline_as_ref_as_mut.d.Inline.after.mir Move mir-opt tests to toplevel 2020-07-29 17:36:03 +02:00