summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
2020-07-25The const propagator cannot trace references.Oliver Scherer-32/+164
2020-06-26Disable the `SimplifyArmIdentity` pass on betaWesley Wiser-61/+82
2020-06-13further bless tests.Felix S. Klock II-19/+19
2020-06-13Revert "Bless mir-opt tests"Felix S. Klock II-819/+973
2020-05-30Make TLS accesses explicit in MIROliver Scherer-0/+53
2020-05-25Avoid `Operand::Copy` with `&mut T`Jonas Schievink-2/+2
2020-05-25Auto merge of #72520 - jonas-schievink:cleanup-userty, r=matthewjasperbors-16/+16
2020-05-24Clear MIR local type annotations after borrowckJonas Schievink-16/+16
2020-05-23bless mir-opt testsRalf Jung-2/+2
2020-05-21Auto merge of #72205 - ecstatic-morse:nrvo, r=oli-obkbors-15/+54
2020-05-17Auto merge of #72135 - oli-obk:const_prop_deaggregates, r=wesleywiserbors-0/+165
2020-05-16Bless mir-opt tests to account for #72220Wesley Wiser-4/+2
2020-05-16Add simple NRVO testDylan MacKenzie-0/+51
2020-05-16Bless MIR tests that inline functions qualifying for NRVODylan MacKenzie-15/+3
2020-05-14[const-prop] Don't replace Rvalues that are already constantsWesley Wiser-6/+4
2020-05-14Auto merge of #72187 - RalfJung:rollup-a7a9jdi, r=RalfJungbors-75/+75
2020-05-12Pointer printing: do not print 0 offsetRalf Jung-75/+75
2020-05-12Add some more sanity tests and add a debug log message for itOliver Scherer-0/+89
2020-05-12Propagate locals, even if they have unpropagatable assignments somewhere.Oliver Scherer-3/+12
2020-05-12Add a repro example for not propagating constants of partially const initiali...Oliver Scherer-0/+69
2020-05-11Modify SimplifyArmIdentity so it can trigger on mir-opt-level=1Wesley Wiser-32/+717
2020-05-11Auto merge of #71953 - oli-obk:const_prop_deaggregates, r=wesleywiserbors-0/+284
2020-05-09Bless mir-opt testsMatthew Jasper-974/+820
2020-05-07Renamed "undef" stuff to "uninit"Hanif Bin Ariffin-28/+28
2020-05-06Const prop aggregates even if partially or fully modifiedOliver Scherer-0/+284
2020-05-04Rollup merge of #71697 - felix91gr:new_prop_into_fn_call, r=wesleywiserDylan DPC-5/+30
2020-05-02Added MIR constant propagation of Scalars into function call argumentsFélix Fischer-5/+30
2020-04-30Rollup merge of #71590 - RalfJung:mir-dump-pointers, r=oli-obkTyler Mandry-36/+36
2020-04-30Rollup merge of #70950 - nikomatsakis:leak-check-nll-2, r=matthewjasperDylan DPC-161/+167
2020-04-30Auto merge of #70175 - Amanieu:remove_nlp, r=pnkfelixbors-42/+43
2020-04-29Fix testAmanieu d'Antras-41/+42
2020-04-29Remove -Z no-landing-pads flagAmanieu d'Antras-1/+1
2020-04-28Changed `simplify_match` output query because it had become outdatedFélix Fischer-11/+19
2020-04-28Added MIR const-prop diff tests to show why some assertions now fail at compi...Félix Fischer-0/+421
2020-04-28Allow Locals to be propagated into and from, but restricted to their own blockFélix Fischer-16/+148
2020-04-27Added regression test for literal propagation and for scalar pair propagationFélix Fischer-0/+121
2020-04-27Emit basic block ids for statements and terminators in MIR only in -Zverbose ...Oliver Scherer-3062/+2999
2020-04-26print pointers more compactly when they are too bigRalf Jung-17/+17
2020-04-26sync alloc dump and pointer printingRalf Jung-36/+36
2020-04-26check that `AsRef` and `AsMut` are inlinedBastian Kauschke-0/+139
2020-04-25Rollup merge of #71494 - flip1995:while_let_span, r=petrochenkovDylan DPC-2/+2
2020-04-24Auto merge of #70820 - spastorino:replace-fragile-erroneous-const-sys, r=oli-obkbors-54/+45
2020-04-24Rollup merge of #71459 - divergentdave:pointer-offset-0x, r=RalfJungDylan DPC-38/+38
2020-04-24update_testsflip1995-2/+2
2020-04-23Adjust name of never typed const testSantiago Pastorino-4/+5
2020-04-23Bless mir-opt testsSantiago Pastorino-42/+32
2020-04-23Add leading 0x to offset in Debug fmt of PointerDavid Cook-38/+38
2020-04-21update ref testNiko Matsakis-71/+72
2020-04-20Bless 32-bit test outputJonas Schievink-15/+15
2020-04-20Fix codegen and mir-opt testsJonas Schievink-16/+16