summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
2018-02-11rustc_mir: insert a dummy access to places being matched on, when building MIR.Eduard-Mihai Burtescu-52/+55
2017-12-30Add trailing newlines to files which have no trailing newlines.kennytm-1/+1
2017-12-20Auto merge of #46862 - nikomatsakis:nll-master, r=arielb1bors-102/+0
2017-12-20convert region-liveness-drop{-,-no-}may-dangle.rs into ui testsNiko Matsakis-102/+0
2017-12-20Auto merge of #46583 - scottmcm:fix-static-i128-lower, r=eddybbors-4/+244
2017-12-19Fix -Z lower_128bit_ops handling of staticsScott McMurray-4/+244
2017-12-15more concise debug output when dumping the value of a regionNiko Matsakis-21/+21
2017-12-15impose inputs/ouputs on MIR after the factNiko Matsakis-1/+5
2017-12-15thread through an implicit region body of the fn bodyNiko Matsakis-26/+32
2017-12-13refactor region value bitmatrixNiko Matsakis-4/+4
2017-12-07add closure requirement tests, improve debugging outputNiko Matsakis-36/+44
2017-12-04Auto merge of #46319 - nikomatsakis:nll-master-to-rust-master-2, r=pnkfelixbors-6/+6
2017-12-04constraint_generation: create liveness constraints more thoroughlyNiko Matsakis-4/+4
2017-12-04replace constant regions with a post-inference checkNiko Matsakis-2/+2
2017-12-03Add an i128_lowering flag in TargetOptionsScott McMurray-2/+2
2017-12-03Rollup merge of #46462 - sinkuu:copyprop_reg2, r=arielb1Corey Farwell-26/+50
2017-12-03Auto merge of #46320 - arielb1:always-resume, r=nikomatsakisbors-206/+230
2017-12-03fix tests in wasmAriel Ben-Yehuda-6/+8
2017-12-03Fix MIR CopyPropagation regressionShotaro Yamada-26/+50
2017-12-02Add ignore-emscripten tooScott McMurray-0/+2
2017-12-02Ignore the lower_128bit tests on asmjsScott McMurray-0/+8
2017-12-02Remove the unneeded #![feature(lang_items)]sScott McMurray-2/+0
2017-12-02Update compiler-builtins and use it the 128-bit lowering MIR testScott McMurray-91/+32
2017-12-03add and unignore testsAriel Ben-Yehuda-2/+1
2017-12-03funnel all unwind paths through a single Resume blockAriel Ben-Yehuda-198/+220
2017-12-03initialize the destination in unit statementsAriel Ben-Yehuda-0/+1
2017-11-28ci: Start running wasm32 tests on TravisAlex Crichton-0/+6
2017-11-28tests: update to include move annotations in MIR.Eduard-Mihai Burtescu-128/+128
2017-11-27Auto merge of #44884 - arielb1:pack-safe, r=nikomatsakis,eddybbors-0/+68
2017-11-26Update tests for -Zborrowck-mir -> -Zborrowck=mode migrationest31-2/+1
2017-11-26fix codegen of drops of fields of packed structsAriel Ben-Yehuda-0/+68
2017-11-26Auto merge of #46100 - KiChjang:mass-dead-check, r=nikomatsakisbors-0/+1
2017-11-25Disable region-liveness-drop-no-may-dangle.rsKeith Yeung-0/+1
2017-11-25InstCombine Len([_; N]) => const N in MIRScott McMurray-0/+33
2017-11-24Auto merge of #46093 - scottmcm:lower-128-mir, r=nagisabors-0/+253
2017-11-21Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1bors-2/+54
2017-11-22Rollup merge of #46157 - martinlindhe:master, r=kennytmkennytm-1/+1
2017-11-21fix some typosMartin Lindhe-1/+1
2017-11-21clean the Debug impl for CrateNum and DefIdAriel Ben-Yehuda-10/+10
2017-11-20Handle shifts properlyScott McMurray-16/+26
2017-11-20Add type checking for the lang itemScott McMurray-20/+28
2017-11-19Include tuple projections in MIR testsScott McMurray-0/+34
2017-11-19fix closure inlining by spilling arguments to a temporaryNiko Matsakis-2/+54
2017-11-18Add a MIR pass to lower 128-bit operators to lang item callsScott McMurray-0/+201
2017-11-17MIR: hide .rodata constants vs by-ref ABI clash in trans.Eduard-Mihai Burtescu-11/+5
2017-11-16fix mir-opt NLL tests -- variable `'_#0r` is now `'static`Niko Matsakis-25/+25
2017-11-15Auto merge of #45913 - sinkuu:mir-inlining-closure, r=arielb1bors-0/+42
2017-11-14Fix testShotaro Yamada-19/+8
2017-11-14Handle closures correctly in MIR inliningShotaro Yamada-0/+53
2017-11-14always add an unreachable branch on matches to give more info to llvm about w...Djzin-26/+32