about summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
2022-04-16Make derefer work everwhereouz-a-221/+511
2022-04-14Update inline-into-box-place test outputEduardo Sánchez Muñoz-2/+2
2022-04-11Extend the MIR validator to check many more things around rvalues.Jakob Degen-21/+21
2022-04-11Remove inlining cost of `Deinit` statementsJakob Degen-109/+263
2022-04-11Add new `MutatatingUseContext`s for deinit and `SetDiscriminant`Jakob Degen-13/+26
2022-04-11Fix tests broken by deaggregation changeJakob Degen-464/+618
2022-04-11Bless tests that broke in a trivial way due to change in deaggregationJakob Degen-0/+7
2022-04-10Rollup merge of #95857 - ouz-a:mir-opt, r=oli-obkDylan DPC-0/+109
2022-04-09support multiple derefsouz-a-0/+109
2022-04-06Rollup merge of #95649 - ouz-a:mir-opt, r=oli-obkDylan DPC-4/+115
2022-04-06enhance `ConstGoto` mir-opt by moving up `StorageDead` statementsSparrowLii-118/+151
2022-04-05kill temp earlyouz-a-3/+3
2022-04-05mir-interpret now treats unions as non-immediate, even if they have scalar la...Oli Scherer-40/+54
2022-04-04destroy temp at the end and avoid ICEouz-a-4/+4
2022-04-04fixed error, made function leaner and tighterouz-a-59/+30
2022-04-04New mir-opt deref_separatorouz-a-22/+162
2022-03-24Check if call return type is visibly uninhabited when building MIRTomasz Miąsko-26/+25
2022-03-10Disable the test on wasm32Scott McMurray-51/+52
2022-03-10mir-opt: Replace clone on primitives with copyScott McMurray-0/+99
2022-03-09manually bless 32-bit stderrb-naber-7/+7
2022-03-09normalization change and rebaseb-naber-41/+21
2022-03-09bless testsb-naber-35/+57
2022-02-27Only create a single expansion for each inline integration.Camille GILLOT-466/+466
2022-02-24Remove an unnecessary restriction in `dest_prop`Jakob Degen-7/+13
2022-02-22change `mir::Constant` in mir dumpslcnr-317/+84
2022-02-21Rollup merge of #94156 - tmiasko:pp-str, r=petrochenkovMatthias Krüger-32/+46
2022-02-20Revert "Auto merge of #93800 - b-naber:static-initializers-mir-val, r=oli-obk"Mark Rousskov-6/+43
2022-02-20Gracefully handle non-UTF-8 string slices when pretty printingTomasz Miąsko-32/+46
2022-02-20Auto merge of #93387 - JakobDegen:improve_partialeq, r=tmiaskobors-17/+128
2022-02-19Fix pretty printing of enums without variantsTomasz Miąsko-65/+71
2022-02-18Add test checking that fallthrough branches are correctly identified as deadJakob Degen-17/+128
2022-02-17Fix ScalarInt to char conversionTomasz Miąsko-18/+38
2022-02-16Rollup merge of #94020 - tmiasko:pp, r=oli-obkMatthias Krüger-0/+72
2022-02-16Support pretty printing of invalid constantsTomasz Miąsko-0/+72
2022-02-15try to bless 32bit mir tests manuallyb-naber-11/+2
2022-02-15bless mir-opt testsb-naber-4/+147
2022-02-15bless testsb-naber-179/+8
2022-02-07Auto merge of #93179 - Urgau:unreachable-2021, r=m-ou-se,oli-obkbors-5/+5
2022-02-04Rollup merge of #90132 - joshtriplett:stabilize-instrument-coverage, r=wesley...Matthias Krüger-4/+4
2022-01-31Fix invalid special casing of the unreachable! macroLoïc BRANSTETT-5/+5
2022-01-26Auto merge of #91840 - JakobDegen:fix_early_otherwise, r=oli-obkbors-97/+219
2022-01-21Auto merge of #93173 - matthiaskrgr:rollup-49bj7ta, r=matthiaskrgrbors-2/+2
2022-01-21Rollup merge of #92467 - Aaron1011:extern-local-region, r=oli-obkMatthias Krüger-2/+2
2022-01-21Override rustc version in ui and mir-opt tests to get stable hashesThe 8472-24/+24
2022-01-17Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieubors-210/+0
2022-01-15initial revertEllen-23/+23
2022-01-12Remove mir-opt tests for LLVM-style inline assemblyTomasz Miąsko-210/+0
2022-01-01Stabilize -Z instrument-coverage as -C instrument-coverageJosh Triplett-4/+4
2021-12-31Ensure that early-bound function lifetimes are always 'local'Aaron Hill-2/+2
2021-12-21Use panic() instead of panic!() in some places in core.Mara Bos-4/+4