about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform
AgeCommit message (Expand)AuthorLines
2021-03-10Rename Option::get_or_insert_defaultCameron Steffen-1/+2
2021-03-10Rollup merge of #82849 - camsteffen:option-get-or-default, r=joshtriplettYuki Okushi-4/+1
2021-03-10Rollup merge of #79208 - LeSeulArtichaut:stable-unsafe_op_in_unsafe_fn, r=nik...Yuki Okushi-3/+2
2021-03-09Clean up todoskadmin-1/+43
2021-03-09Switch to changing cp_non_overlap in tformkadmin-2/+23
2021-03-09Update craneliftkadmin-1272/+0
2021-03-09Update interpret stepkadmin-0/+2
2021-03-09Update match brancheskadmin-0/+1277
2021-03-08Use Option::get_or_defaultCameron Steffen-4/+1
2021-03-08Rollup merge of #82684 - tmiasko:dest-prop, r=jonas-schievinkDylan DPC-0/+5
2021-03-08Auto merge of #82727 - oli-obk:shrinkmem, r=pnkfelixbors-17/+22
2021-03-06Disable destination propagation on all mir-opt-levelsTomasz Miąsko-0/+5
2021-03-05Bump one missing mir_opt_levelSantiago Pastorino-1/+1
2021-03-05Bump all mir_opt_level 2 to 3Santiago Pastorino-7/+7
2021-03-05Bump all mir_opt_level 3 to 4Santiago Pastorino-7/+7
2021-03-05For better consistency change mir_opt_level <= 1 to < 2Santiago Pastorino-2/+2
2021-03-05Extract mir_opt_level to a method and use Option to be able to know if the va...Santiago Pastorino-13/+13
2021-03-05Shrink the size of Rvalue by 16 bytesOli Scherer-17/+22
2021-03-04Auto merge of #81114 - bugadani:generator, r=estebankbors-10/+11
2021-03-02Rollup merge of #82376 - tmiasko:inline-options, r=oli-obkYuki Okushi-17/+22
2021-03-02Rollup merge of #80734 - abonander:ab/issue-66693, r=oli-obkGuillaume Gomez-2/+22
2021-03-01check that first arg to `panic!()` in const is `&str`Austin Bonander-2/+22
2021-03-01Box generator-related Body fieldsDániel Buga-10/+11
2021-02-28Remove storage markers if they won't be used during code generationTomasz Miąsko-0/+27
2021-02-27Use optional values for inlining thresholdsTomasz Miąsko-2/+2
2021-02-27Add option enabling MIR inlining independently of mir-opt-levelTomasz Miąsko-15/+20
2021-02-27Rollup merge of #82482 - tmiasko:small-cycles, r=varkorDylan DPC-7/+4
2021-02-26Rollup merge of #82491 - tmiasko:i, r=lcnrGuillaume Gomez-124/+146
2021-02-25Auto merge of #82338 - RalfJung:interp-error-allocs, r=oli-obkbors-2/+2
2021-02-24Auto merge of #82159 - BoxyUwU:uwu, r=varkorbors-3/+3
2021-02-24Auto merge of #80475 - simonvandel:fix-77355, r=oli-obkbors-18/+145
2021-02-24Use small hash set in `mir_inliner_callees`Tomasz Miąsko-7/+4
2021-02-24Consider inexpensive inlining criteria firstTomasz Miąsko-124/+146
2021-02-23yeetEllen-3/+3
2021-02-23Rollup merge of #82091 - henryboisdequin:use-place-ref-more, r=RalfJungDylan DPC-13/+13
2021-02-22New mir-opt pass to simplify gotos with const valuesSimon Vandel Sillesen-18/+145
2021-02-22Auto merge of #77551 - simonvandel:extend-simplify-branch-same, r=oli-obkbors-3/+207
2021-02-21New pass to deduplicate blocksSimon Vandel Sillesen-1/+196
2021-02-21Make MatchBranchSimplification clean up after itselfSimon Vandel Sillesen-1/+10
2021-02-21Drive-by formatting of commentSimon Vandel Sillesen-2/+2
2021-02-21remove redundant wrapping of return types of allow_internal_unstable() and ru...Matthias Krüger-2/+1
2021-02-20all InterpError allocate now, so adjust alloc-error-checkRalf Jung-2/+2
2021-02-20make `super_projection` take a `PlaceRef`Henry Boisdequin-2/+1
2021-02-20Auto merge of #82124 - tmiasko:op-ty-ref, r=oli-obkbors-28/+28
2021-02-18Stabilize `unsafe_op_in_unsafe_fn` lintLeSeulArtichaut-3/+2
2021-02-18Print -Ztime-passes (and misc stats/logs) on stderr, not stdout.Eduard-Mihai Burtescu-3/+3
2021-02-17Reduce size of InterpErrorInfo to 8 bytesTomasz Miąsko-1/+1
2021-02-16./x.py fmtTomasz Miąsko-3/+3
2021-02-16Pass PlaceTy by reference not valueTomasz Miąsko-9/+9
2021-02-16Pass OpTy by reference not valueTomasz Miąsko-17/+17