summary refs log tree commit diff
path: root/src/test/mir-opt/inline
AgeCommit message (Expand)AuthorLines
2022-01-21Override rustc version in ui and mir-opt tests to get stable hashesThe 8472-2/+2
2022-01-15initial revertEllen-2/+2
2021-12-13Include rustc version in `rustc_span::StableCrateId`pierwill-2/+2
2021-11-23Fix printing unit return ty, don't elaborate FnOnce unless we see itMichael Goulet-8/+8
2021-11-23Update test outputsMichael Goulet-8/+8
2021-10-17Ignore wasm32 in test.Camille GILLOT-1/+1
2021-10-17Normalize MIR with RevealAll before optimizations.Camille GILLOT-4/+146
2021-09-30Auto merge of #89110 - Aaron1011:adjustment-span, r=estebankbors-18/+18
2021-09-25Use larger span for adjustments on method callsAaron Hill-18/+18
2021-09-25Bless testsGary Guo-46/+74
2021-09-18./x.py test --blessTomasz Miąsko-1/+1
2021-09-01Fix drop handling for `if let` expressionsMatthew Jasper-1/+1
2021-08-26update mir diffslcnr-2/+2
2021-07-06Revert "Revert "Update mir opt tests""bjorn3-2/+2
2021-06-12Pretty print generator witness only in `-Zverbose` modeTomasz Miąsko-8/+8
2021-06-07Revert "Update mir opt tests"bjorn3-2/+2
2021-05-30Update mir opt testsbjorn3-2/+2
2021-05-17mir-opt bless for Size field being removed from AllocationRalf Jung-6/+6
2021-03-31Make unevaluated DefId rendering deterministicOli Scherer-2/+2
2021-03-23Auto merge of #83177 - erikdesjardins:zstassign, r=oli-obkbors-1/+0
2021-03-20bless mir-opt testslcnr-4/+4
2021-03-17Auto merge of #82122 - bstrie:dep4real, r=dtolnaybors-5/+5
2021-03-15bless testsErik Desjardins-1/+0
2021-03-13bless testsErik Desjardins-2/+0
2021-03-13Move ZST check inside UsedLocalsSimon Vandel Sillesen-0/+1
2021-03-13Extend SimplifyLocals to remove ZST writesSimon Vandel Sillesen-6/+0
2021-03-09Deprecate items that accidentally weren't deprecatedbstrie-5/+5
2021-03-06Disable destination propagation on all mir-opt-levelsTomasz Miąsko-26/+44
2021-03-05Bump mir-opt-level from 3 to 4 in testsSantiago Pastorino-2/+2
2021-02-21New pass to deduplicate blocksSimon Vandel Sillesen-1/+1
2021-02-06Rollup merge of #81753 - tmiasko:inline-instruction-set, r=oli-obkMara Bos-0/+146
2021-02-04Revert "Avoid leaking block expression values"Felix S. Klock II-6/+5
2021-02-05Never MIR inline functions with a different instruction setTomasz Miąsko-0/+146
2021-01-25Ignore a test on wasm, because that changes landing padsoli-37/+39
2021-01-23Move test to mir-opt so we actually see that no inlining is happeningoli-0/+108
2021-01-23Prevent query cycles during inliningoli-0/+69
2021-01-18Remove disabled transformation from instcombineTomasz Miąsko-1/+1
2021-01-07Reintroduce hir::ExprKind::IfCaio-13/+13
2020-12-04Avoid leaking block expression valuesMatthew Jasper-5/+6
2020-11-15Limit storage duration of inlined always live localsTomasz Miąsko-0/+9
2020-11-12./x.py test --blessTomasz Miąsko-36/+184
2020-11-12Never inline C variadic functionsTomasz Miąsko-0/+18
2020-11-12Fix generator inlining by checking for rust-call abi and spread argTomasz Miąsko-0/+16
2020-11-12Never inline when `no_sanitize` attributes differTomasz Miąsko-3/+1
2020-11-11Rollup merge of #78899 - tmiasko:inline-diverging, r=oli-obkJonas Schievink-0/+180
2020-11-10Add flags customizing behaviour of MIR inliningTomasz Miąsko-0/+75
2020-11-09Support inlining diverging function callsTomasz Miąsko-0/+180
2020-11-09inliner: Break inlining cyclesTomasz Miąsko-0/+134
2020-11-06inliner: Use substs_for_mir_bodyTomasz Miąsko-0/+91
2020-10-27Show the inline stack of MIR lints that only occur after inliningOliver Scherer-87/+87