about summary refs log tree commit diff
path: root/tests/mir-opt/const_prop
AgeCommit message (Expand)AuthorLines
2023-06-23Bless testsGary Guo-60/+60
2023-06-21Warn on unused offset_of!() resultChayim Refael Friedman-84/+281
2023-06-15Remove comments from mir-opt MIR dumpsBen Kimock-2295/+2118
2023-06-12bless mir-optPietro Albini-0/+1304
2023-06-12properly mark tests that require panic=abortPietro Albini-22/+22
2023-05-19Drive-by-cleanup: Don't emit `thir::ExprKind::NeverToAny` for `! -> !`Maybe Waffle-82/+52
2023-05-09Rollup merge of #110694 - est31:builtin, r=petrochenkovDylan DPC-12/+12
2023-05-08Auto merge of #110824 - cjgillot:const-prop-index, r=JakobDegen,oli-obkbors-4/+8
2023-05-08Auto merge of #111309 - saethlin:InstSimplify, r=scottmcmbors-1/+1
2023-05-07Propagate PlaceElem::Index.Camille GILLOT-4/+8
2023-05-06Rename InstCombine to InstSimplifyBen Kimock-1/+1
2023-05-06Rollup merge of #111077 - cjgillot:const-prop-unit, r=Mark-SimulacrumMatthias Krüger-79/+226
2023-05-05Migrate offset_of from a macro to builtin # syntaxest31-12/+12
2023-05-04Reject borrows of projections in ConstProp.Camille GILLOT-10/+5
2023-05-04Add tests.Camille GILLOT-0/+68
2023-05-02Make ConstProp tests unit.Camille GILLOT-79/+226
2023-05-02Auto merge of #109521 - tmiasko:const-prop-validation, r=wesleywiserbors-5/+236
2023-04-30Rollup merge of #110732 - cjgillot:unit-const-prop, r=tmiaskoMatthias Krüger-75/+79
2023-04-27Use EMIT_MIR_FOR_EACH_BIT_WIDTH in transmute mir-opt testTomasz Miąsko-0/+217
2023-04-27Remove workaround for CastKind::Transmute from const propTomasz Miąsko-5/+19
2023-04-23Make some tests unit.Camille GILLOT-75/+79
2023-04-23Add mir-opt tests to track MIR quality.Camille GILLOT-351/+0
2023-04-22Turn on ConstDebugInfo pass.Wesley Wiser-40/+12
2023-04-21test improvementsDrMeepster-22/+85
2023-04-21offset_ofDrMeepster-0/+68
2023-04-06Ignore many tests on wasm32Gary Guo-19/+41
2023-03-22Add `CastKind::Transmute` to MIRScott McMurray-0/+262
2023-03-13Generalize operation.Camille GILLOT-15/+12
2023-03-13Replace ZST operands and debuginfo by constants.Camille GILLOT-12/+74
2023-03-13Auto merge of #108471 - clubby789:unbox-the-syntax, r=Nilstrieb,est31bors-35/+37
2023-03-12Remove uses of `box_syntax` in rustc and toolsclubby789-35/+37
2023-03-08Bless 32bit.Camille GILLOT-1/+1
2023-03-08Remove OnlyPropagateInto.Camille GILLOT-3/+5
2023-03-08Do not track span in ConstProp.Camille GILLOT-3/+3
2023-02-18Remove overflow checks from ConstProp.Camille GILLOT-1/+50
2023-02-05Bless 32bit tests.Camille GILLOT-19/+21
2023-02-05Run SROA to fixpoint.Camille GILLOT-15/+12
2023-02-05Simplify construction of replacement map.Camille GILLOT-17/+30
2023-02-05Fix SROA without deaggregation.Camille GILLOT-41/+36
2023-02-02Add partial propagation test.Camille GILLOT-20/+162
2023-02-02Bless tests.Camille GILLOT-85/+46
2023-02-02Stop deaggregating enums in MIR.Camille GILLOT-29/+21
2023-02-02Rollup merge of #107524 - cjgillot:both-storage, r=RalfJungMatthias Krüger-2/+0
2023-01-31Remove both StorageLive and StorageDead in CopyProp.Camille GILLOT-2/+0
2023-01-29Reimplement NormalizeArrayLen.Camille GILLOT-6/+6
2023-01-27Do not merge locals that have their address taken.Camille GILLOT-0/+2
2023-01-27Implement SSA CopyProp pass.Camille GILLOT-41/+12
2023-01-27Make tests unit.Camille GILLOT-78/+16
2023-01-12Fix mir-opt tests for big-endian platformsUlrich Weigand-2/+2
2023-01-11Move /src/test to /testsAlbert Larsan-0/+2473