about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-58178/+0
2020-08-29New pass to optimize `if`conditions on integrals to switches on the integerSimon Vandel Sillesen-0/+228
2020-08-27Auto merge of #75933 - Aaron1011:feature/closure-move-err, r=oli-obkbors-4/+23
2020-08-26Auto merge of #75893 - Dylan-DPC:fix/offset-to-u64, r=oli-obkbors-19/+12
2020-08-26Point to a move-related span when pointing to closure upvarsAaron Hill-4/+23
2020-08-25Auto merge of #75302 - Aaron1011:feature/partial-move-diag, r=estebankbors-25/+68
2020-08-25Auto merge of #74275 - wesleywiser:break_up_partitioning_rs, r=pnkfelixbors-1012/+1095
2020-08-25Auto merge of #75132 - scottmcm:stabilize-range-is-empty, r=dtolnaybors-1/+0
2020-08-25tidyDPC-1/+1
2020-08-25cleanupDPC-9/+5
2020-08-25removed not-needed conversionDPC-2/+1
2020-08-24Stabilize Range[Inclusive]::is_emptyScott McMurray-1/+0
2020-08-24hir: consistent use and naming of lang itemsDavid Wood-28/+26
2020-08-23 change offset from u32 to u64DPC-11/+9
2020-08-22Use smaller def span for functionsAaron Hill-1/+1
2020-08-21Add partitioning -Z option to control which partitioning scheme is usedWesley Wiser-3/+11
2020-08-21Split partitioning.rs into a moduleWesley Wiser-676/+704
2020-08-21Add a CGU partitioning traitWesley Wiser-287/+334
2020-08-20Auto merge of #75747 - cuviper:rollup-icke90l, r=cuviperbors-1/+1
2020-08-20Suppress ty::Float in MIR comments of ty::ConstLzu Tao-1/+1
2020-08-20Auto merge of #75562 - oli-obk:const_prop_no_aggregates, r=wesleywiserbors-68/+184
2020-08-20Apply suggestions from code reviewOliver Scherer-1/+1
2020-08-20Suppress MIR comments of Unit typeLzu Tao-0/+4
2020-08-20Suppress MIR comments for FnDef in ty::ConstLzu Tao-0/+1
2020-08-20Auto merge of #75595 - davidtwco:polymorphization-predicate-simplification-co...bors-75/+12
2020-08-19Auto merge of #75563 - richkadel:llvm-coverage-map-gen-5.4, r=wesleywiserbors-285/+126
2020-08-18Moved coverage counter injection from BasicBlock to Statement.Rich Kadel-285/+126
2020-08-18Explain why we are creating an aggregate constantOliver Scherer-0/+2
2020-08-18Address review commentsOliver Scherer-4/+4
2020-08-18mir building: fix some commentsRalf Jung-1/+2
2020-08-18Validate the MIR of all optimizations in the mir-opt directoryOliver Scherer-66/+180
2020-08-18Auto merge of #75566 - alasher:master, r=oli-obkbors-8/+18
2020-08-18Auto merge of #75653 - JohnTitor:rollup-0ejtdfo, r=JohnTitorbors-1/+1
2020-08-18Rollup merge of #75578 - 5M1Sec:master, r=oli-obkYuki Okushi-1/+1
2020-08-17Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obkbors-10/+10
2020-08-17Suppress verbose MIR comments for trivial typesAustin Lasher-8/+18
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-10/+10
2020-08-17Auto merge of #74748 - simonvandel:simplify-discriminant-arm, r=wesleywiserbors-36/+223
2020-08-17Auto merge of #74940 - oli-obk:const_is_null, r=RalfJungbors-3/+39
2020-08-17polymorphize: ∃ used param ∈ predicate → all usedDavid Wood-75/+12
2020-08-17Auto merge of #75592 - RalfJung:miri-int-align, r=oli-obkbors-10/+23
2020-08-17fix typoRalf Jung-1/+1
2020-08-16Allowing raw ptr dereference in const fn5M1Sec-1/+1
2020-08-16Implement 'considered equal' for statements, so that for example `_0 = _1` an...Simon Vandel Sillesen-36/+223
2020-08-16miri engine: add option to use force_int for alignment checkRalf Jung-10/+23
2020-08-15replaced log with tracingGurpreet Singh-3/+3
2020-08-15Auto merge of #75537 - tmiasko:match-branch-simplify, r=oli-obkbors-37/+79
2020-08-15Auto merge of #75518 - davidtwco:issue-75326-polymorphization-symbol-mangling...bors-31/+119
2020-08-14Rollup merge of #75448 - lcnr:rn-as_local_hir_id, r=davidtwcoTyler Mandry-26/+26
2020-08-15MatchBranchSimplification: avoid intermediate vec allocationTomasz Miąsko-38/+35