about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorJonas Schievink <jonasschievink@gmail.com>2020-11-11 20:59:05 +0100
committerGitHub <noreply@github.com>2020-11-11 20:59:05 +0100
commit0b521e5c475d20b4968e2d7856c1fbacd6171165 (patch)
treeb1d33bf2763a2ffb05aa408b659cf6849d9019fb /compiler/rustc_codegen_llvm/src
parent919177f7e42f7585bbc8353b942a0feb1b67705e (diff)
parentffa70d75c8f5925ea26697c7ca5d20fd4d85cbb2 (diff)
downloadrust-0b521e5c475d20b4968e2d7856c1fbacd6171165.tar.gz
rust-0b521e5c475d20b4968e2d7856c1fbacd6171165.zip
Rollup merge of #78899 - tmiasko:inline-diverging, r=oli-obk
Support inlining diverging function calls

The existing heuristic does penalize diverging calls to some degree, but since
it never inlined them previously it might need some further modifications.

Additionally introduce storage markers for all temporaries created by
the inliner. The temporary introduced for destination rebrorrow, didn't
use them previously.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions