about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform
AgeCommit message (Expand)AuthorLines
2020-11-12Remove check for impossible conditionTomasz Miąsko-6/+0
2020-11-12Never inline cold functionsTomasz Miąsko-2/+2
2020-11-12Never inline when `no_sanitize` attributes differTomasz Miąsko-5/+1
2020-11-12review commentsVishnunarayan K I-7/+8
2020-11-12fix tests and formattingVishnunarayan K I-2/+10
2020-11-12add error_occured field to ConstQualifs, fix #76064Vishnunarayan K I-4/+6
2020-11-11Overcome Sync issues with non-parallel compilerRich Kadel-9/+10
2020-11-11Added some unit tests as requestedRich Kadel-22/+676
2020-11-11Rollup merge of #78899 - tmiasko:inline-diverging, r=oli-obkJonas Schievink-76/+76
2020-11-11Rollup merge of #78873 - tmiasko:inline-opts, r=oli-obkJonas Schievink-4/+5
2020-11-10Rollup merge of #78847 - tmiasko:inline-return-place, r=matthewjasperJonas Schievink-0/+6
2020-11-10Add flags customizing behaviour of MIR inliningTomasz Miąsko-4/+5
2020-11-09Support inlining diverging function callsTomasz Miąsko-76/+76
2020-11-09inliner: Break inlining cyclesTomasz Miąsko-106/+108
2020-11-09inliner: Make `inline_call` infallibleTomasz Miąsko-17/+6
2020-11-09Rollup merge of #78674 - tmiasko:inline-substs-for-mir-body, r=oli-obkDylan DPC-14/+10
2020-11-08Auto merge of #78874 - m-ou-se:rollup-3jp1ijj, r=m-ou-sebors-30/+39
2020-11-08Rollup merge of #78865 - Aaron1011:fix/const-item-mut-reborrow, r=varkorMara Bos-21/+30
2020-11-08Rollup merge of #78843 - tmiasko:inline-trace, r=wesleywiserMara Bos-5/+5
2020-11-08Auto merge of #78410 - lcnr:revert75443, r=nikomatsakisbors-75/+24
2020-11-07Use a semicolon instead of a dash in lint noteAaron Hill-1/+1
2020-11-07Don't fire `CONST_ITEM_MUTATION` lint when borrowing a derefAaron Hill-21/+30
2020-11-07Less verbose debug logging from inlining integratorTomasz Miąsko-5/+5
2020-11-07Allow making `RUSTC_BOOTSTRAP` conditional on the crate nameJoshua Nelson-2/+1
2020-11-07use single char patterns for split() (clippy::single_char_pattern)Matthias Krüger-4/+4
2020-11-07Assert that a return place is not used for indexing during integrationTomasz Miąsko-0/+6
2020-11-06improve fixmeBastian Kauschke-3/+6
2020-11-07Rollup merge of #78798 - ankushduacodes:fixing-typo, r=jonas-schievinkYuki Okushi-1/+1
2020-11-07Rollup merge of #78771 - tmiasko:inline-consts, r=oli-obkYuki Okushi-8/+10
2020-11-06Auto merge of #78267 - richkadel:llvm-coverage-counters-2.0.3r1, r=tmandrybors-1274/+3630
2020-11-06Auto merge of #77856 - GuillaumeGomez:automatic-links-lint, r=jyn514,ollie27bors-1/+1
2020-11-06Fixing Spelling Typosankushduacodes-1/+1
2020-11-05Responded to all feedback as of 2020-10-30Rich Kadel-206/+356
2020-11-05Addressed all feedback to dateRich Kadel-14/+23
2020-11-05Injecting expressions in place of counters where helpfulRich Kadel-47/+1431
2020-11-05Adds coverage graphvizRich Kadel-10/+434
2020-11-05Implemented CoverageGraph of BasicCoverageBlocksRich Kadel-199/+347
2020-11-05Splitting transform/instrument_coverage.rs into transform/coverage/...Rich Kadel-730/+766
2020-11-05Rust coverage before splitting instrument_coverage.rsRich Kadel-320/+525
2020-11-06inliner: Use substs_for_mir_bodyTomasz Miąsko-14/+10
2020-11-05Fix even more URLsGuillaume Gomez-1/+1
2020-11-05Rollup merge of #78733 - matthiaskrgr:cl11ppy, r=jyn514Mara Bos-1/+1
2020-11-05inliner: Copy unevaluated constants only after successful inliningTomasz Miąsko-8/+10
2020-11-04`u128` truncation and sign extension are not just interpreter relatedoli-5/+4
2020-11-04fix a couple of clippy warnings:Matthias Krüger-1/+1
2020-11-04s/Scalar::Raw/Scalar::Intoli-1/+1
2020-11-04Split the "raw integer bytes" part out of `Scalar`Oliver Scherer-7/+12
2020-11-03Auto merge of #78711 - m-ou-se:rollup-pxqnny7, r=m-ou-sebors-18/+36
2020-11-03Rollup merge of #78659 - ayrtonm:fn-ref-lint-fix, r=oli-obkMara Bos-18/+36
2020-11-03Auto merge of #76931 - oli-obk:const_prop_inline_lint_madness, r=wesleywiserbors-0/+13