about summary refs log tree commit diff
path: root/src/librustc_mir/transform
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-13372/+0
2020-08-29New pass to optimize `if`conditions on integrals to switches on the integerSimon Vandel Sillesen-0/+228
2020-08-26Auto merge of #75893 - Dylan-DPC:fix/offset-to-u64, r=oli-obkbors-1/+1
2020-08-24hir: consistent use and naming of lang itemsDavid Wood-5/+5
2020-08-23 change offset from u32 to u64DPC-1/+1
2020-08-20Auto merge of #75562 - oli-obk:const_prop_no_aggregates, r=wesleywiserbors-66/+159
2020-08-20Apply suggestions from code reviewOliver Scherer-1/+1
2020-08-19Auto merge of #75563 - richkadel:llvm-coverage-map-gen-5.4, r=wesleywiserbors-279/+104
2020-08-18Moved coverage counter injection from BasicBlock to Statement.Rich Kadel-279/+104
2020-08-18Explain why we are creating an aggregate constantOliver Scherer-0/+2
2020-08-18Address review commentsOliver Scherer-3/+3
2020-08-18mir building: fix some commentsRalf Jung-1/+2
2020-08-18Validate the MIR of all optimizations in the mir-opt directoryOliver Scherer-64/+155
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-3/+3
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-3/+3
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-15Auto merge of #75537 - tmiasko:match-branch-simplify, r=oli-obkbors-37/+79
2020-08-14Rollup merge of #75448 - lcnr:rn-as_local_hir_id, r=davidtwcoTyler Mandry-9/+9
2020-08-15MatchBranchSimplification: avoid intermediate vec allocationTomasz Miąsko-38/+35
2020-08-15MatchBranchSimplification: fix equal const bool assignmentsTomasz Miąsko-35/+82
2020-08-14Rollup merge of #75517 - RalfJung:promo-intern-comments, r=oli-obkTyler Mandry-1/+1
2020-08-14MatchBranchSimplification: copy discriminant instead of moving itTomasz Miąsko-1/+1
2020-08-14MatchBranchSimplification: optimize when switching on copy operandTomasz Miąsko-1/+1
2020-08-14Auto merge of #75416 - richkadel:llvm-coverage-map-gen-5.3, r=richkadelbors-0/+15
2020-08-14LLVM IR coverage encoding aligns closer to Clang'sRich Kadel-0/+15
2020-08-14Auto merge of #75503 - JulianKnodt:opt_opt, r=oli-obkbors-93/+72
2020-08-14mention 'lifetime extension' in promotion doc commentsRalf Jung-1/+1
2020-08-14Rm allocation in uninhabited_enum_branchingkadmin-53/+33
2020-08-14Add fixkadmin-9/+7
2020-08-13Clean up some mir transform passeskadmin-51/+50
2020-08-13merge `as_local_hir_id` with `local_def_id_to_hir_id`Bastian Kauschke-9/+9
2020-08-13bless diffkadmin-5/+11
2020-08-13Update to pick Eq or Nekadmin-13/+15
2020-08-13Update w/ comments from olikadmin-56/+39
2020-08-13Update to actually use transformkadmin-0/+1
2020-08-13First iteration of simplify match brancheskadmin-0/+103
2020-08-12fix span of stack size errorRalf Jung-0/+8
2020-08-11Auto merge of #73656 - oli-obk:deaggregate-is-cleanup, r=wesleywiserbors-11/+26
2020-08-11move Deaggregate pass to post_borrowck_cleanupRalf Jung-11/+26
2020-08-11Rollup merge of #75226 - pnadon:miri-undef-uninit, r=RalfJungYuki Okushi-1/+1
2020-08-09move const_eval error reporting logic into rustc_mir::const_eval::errorRalf Jung-2/+2
2020-08-08Miri: Renamed "undef" to "uninit"Philippe Nadon-1/+1
2020-08-08Auto merge of #74932 - nnethercote:rm-ast-session-globals, r=petrochenkovbors-9/+10
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-9/+10
2020-08-08fix clippy::needless_return: remove unneeded return statementsMatthias Krüger-1/+1
2020-08-08fix clippy::clone_on_copy: don't clone types that are copyMatthias Krüger-1/+1
2020-08-07Auto merge of #74821 - oli-obk:const_eval_read_uninit_fast_path, r=wesleywiserbors-60/+70