about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform
AgeCommit message (Expand)AuthorLines
2020-12-13Rollup merge of #79984 - Nadrieril:remove-unused-dep, r=jyn514Yuki Okushi-3/+0
2020-12-12Remove an unused dependency that made `rustdoc` crashNadrieril-3/+0
2020-12-11fix clippy::{needless_bool, manual_unwrap_or}Matthias Krüger-3/+4
2020-12-11don't clone types that are copy (clippy::clone_on_copy)Matthias Krüger-1/+1
2020-12-11don't convert types into identical types with .into() (clippy::useless_conver...Matthias Krüger-2/+2
2020-12-10Rollup merge of #79809 - Eric-Arellano:split-once, r=matkladTyler Mandry-28/+34
2020-12-09Rollup merge of #79818 - richkadel:llvm-coverage-counters-2.1.0, r=tmandryTyler Mandry-27/+43
2020-12-09remove a hack that seems to only benefit a few very special casesRalf Jung-52/+6
2020-12-08Review feedbackEric Arellano-32/+36
2020-12-07Fixes to Rust coverageRich Kadel-27/+43
2020-12-07Dogfood 'str_split_once() with `compiler/`Eric Arellano-23/+25
2020-12-04Auto merge of #79686 - Dylan-DPC:rollup-leama5f, r=Dylan-DPCbors-0/+2
2020-12-03Addressed feedback from 2020-12-01Rich Kadel-7/+11
2020-12-03Combination of commitsRich Kadel-127/+117
2020-12-03move interpret::MemoryKind::Heap to const evalVishnunarayan K I-0/+2
2020-11-25Fixup compiler docsCamelid-12/+12
2020-11-23Rollup merge of #79287 - jonas-schievink:const-trait-impl, r=oli-obkJonas Schievink-4/+36
2020-11-23Rollup merge of #79080 - camelid:mir-visit-debuginfo-project, r=jonas-schievinkJonas Schievink-7/+1
2020-11-22Add comment and remove obsolete special caseCamelid-7/+1
2020-11-22const fn: allow use of trait impls from boundsJonas Schievink-4/+36
2020-11-20Auto merge of #79192 - tmiasko:naked-noinline, r=oli-obkbors-0/+5
2020-11-20Never inline naked functionsTomasz Miąsko-0/+5
2020-11-19Rollup merge of #79193 - tmiasko:revert-78969-normalize, r=davidtwcoDylan DPC-7/+8
2020-11-19Rollup merge of #79117 - cjkenn:mir-fuel, r=oli-obkDylan DPC-11/+59
2020-11-19Rollup merge of #79101 - tmiasko:lower-func-type, r=jonas-schievinkDylan DPC-8/+4
2020-11-19remove check from const promotioncjkenn-4/+0
2020-11-19Revert "Normalize function type during validation"Tomasz Miąsko-2/+0
2020-11-19Revert "Always use param_env_reveal_all_normalized in validator"Tomasz Miąsko-7/+10
2020-11-18move checks later into optimization passescjkenn-16/+17
2020-11-18move fuel checks to later points in instcombine and const_prop, add opt level...cjkenn-19/+26
2020-11-17Rollup merge of #79027 - tmiasko:inline-always-live-locals, r=oli-obkMara Bos-0/+39
2020-11-16add optimization fuel checks to some mir passescjkenn-3/+47
2020-11-16compiler: fold by valueBastian Kauschke-4/+4
2020-11-16Don't special case constant operands when lowering intrinsicsTomasz Miąsko-8/+4
2020-11-15Rollup merge of #79036 - cjgillot:steal, r=oli-obkJonas Schievink-1/+1
2020-11-15Rollup merge of #79031 - camelid:mir-validate-local-decl, r=jonas-schievinkJonas Schievink-0/+7
2020-11-15Rollup merge of #77802 - jyn514:bootstrap-specific, r=nikomatsakisJonas Schievink-2/+1
2020-11-15Rollup merge of #78969 - tmiasko:normalize, r=davidtwcoDylan DPC-8/+7
2020-11-15Rollup merge of #78966 - tmiasko:inline-never, r=oli-obkDylan DPC-22/+19
2020-11-15Rollup merge of #78963 - richkadel:llvm-coverage-counters-2.0.4, r=tmandryDylan DPC-25/+765
2020-11-15Limit storage duration of inlined always live localsTomasz Miąsko-0/+39
2020-11-14Auto merge of #79049 - tmiasko:lower-intrinsics, r=jonas-schievinkbors-0/+110
2020-11-14Move Steal to rustc_data_structures.Camille GILLOT-1/+1
2020-11-14Lower intrinsics calls: forget, size_of, unreachable, wrapping_*Tomasz Miąsko-0/+110
2020-11-13Validate that locals have a corresponding `LocalDecl`Camelid-0/+7
2020-11-13Addressed feedbackRich Kadel-11/+10
2020-11-12Added a unit test for BcbCountersRich Kadel-102/+188
2020-11-12Always use param_env_reveal_all_normalized in validatorTomasz Miąsko-10/+7
2020-11-12Normalize function type during validationTomasz Miąsko-0/+2
2020-11-12Never inline C variadic functionsTomasz Miąsko-0/+5