about summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
2022-07-04Don't use match-destructuring for derived ops on structs.Nicholas Nethercote-66/+46
2022-07-02Auto merge of #91743 - cjgillot:enable_mir_inlining_inline_all, r=oli-obkbors-11/+97
2022-07-01Ignore test with panic=abort.Camille GILLOT-12/+14
2022-07-01Shorten def_span for more items.Camille GILLOT-20/+20
2022-06-30Skip inlining if there are normalization issues.Camille GILLOT-0/+57
2022-06-30Check history earlier.Camille GILLOT-11/+38
2022-06-30Change enum->int casts to not go through MIR casts.Oli Scherer-0/+143
2022-06-28emit Retag for compound types with reference fieldsRalf Jung-0/+2
2022-06-21Auto merge of #95576 - DrMeepster:box_erasure, r=oli-obkbors-42/+72
2022-06-20Auto merge of #97931 - xldenis:fix-if-let-source-scopes, r=nagisabors-165/+179
2022-06-15fix inline_into_box_place testDrMeepster-19/+23
2022-06-15remove box derefs from codgenDrMeepster-25/+51
2022-06-14Only create scopes for if letXavier Denis-846/+736
2022-06-14fix wrong evaluation in clippyb-naber-6/+6
2022-06-14address reviewb-naber-27/+27
2022-06-14manually bless 32-bit mir-opt testsb-naber-25/+25
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-47/+47
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-2/+2
2022-06-10Actually fixXavier Denis-756/+872
2022-06-10Revert "More minimal changes"Xavier Denis-68/+76
2022-06-10More minimal changesXavier Denis-76/+68
2022-06-10Fix `SourceScope` for `if let` bindings.Xavier Denis-85/+93
2022-06-07Preserve unused pointer to address castsTomasz Miąsko-0/+28
2022-06-03Fully stabilize NLLJack Huey-216/+214
2022-06-02add cast kind of from_exposed_addr (int-to-ptr casts)Ralf Jung-1/+1
2022-06-01rename PointerAddress → PointerExposeAddressRalf Jung-4/+4
2022-05-31Auto merge of #97582 - tmiasko:pointer-address-cast, r=oli-obkbors-4/+4
2022-05-31Auto merge of #97570 - JakobDegen:dse-test, r=tmiaskobors-326/+21
2022-05-31Add a pointer to address cast kindTomasz Miąsko-4/+4
2022-05-30Fix TLS access mir opt test and remove stale filesJakob Degen-326/+21
2022-05-30validate derefer, run derefer inside generatorouz-a-3/+219
2022-05-24Fix/bless tests broken by DSEJakob Degen-289/+185
2022-05-24Add dead store elimination passJakob Degen-2/+167
2022-05-23Refactor call terminator to always hold a destination placeJakob Degen-74/+76
2022-05-21update mir dumpslcnr-38/+38
2022-05-18Add mir-opt test for asm_unwind + panic=abortLuqman Aden-0/+40
2022-05-13Rollup merge of #96989 - cjgillot:defpath-use, r=davidtwcoMatthias Krüger-18/+94
2022-05-12Bless mir-opt tests.Camille GILLOT-18/+94
2022-05-12Add mir-opt test.Camille GILLOT-0/+157
2022-05-09Use `FxIndexSet` to avoid sorting fake borrowsAaron Hill-4/+4
2022-05-06bless mir-optRalf Jung-30/+30
2022-05-04Generate an intermediate temporary for `Drop` constants.Oli Scherer-4/+12
2022-04-29exp-stuff-dirtyouz-a-136/+32
2022-04-25Auto merge of #96116 - ouz-a:mir-opt, r=oli-obkbors-215/+516
2022-04-25Rollup merge of #96090 - JakobDegen:mir-tests, r=nagisaMatthias Krüger-33/+123
2022-04-21Rollup merge of #96236 - Aaron1011:constraint-debug, r=jackh726Dylan DPC-13/+13
2022-04-20Rollup merge of #93313 - tmiasko:uninhabited, r=tmandryDylan DPC-26/+25
2022-04-19Add an explicit `Span` field to `OutlivesConstraint`Aaron Hill-13/+13
2022-04-16Switch some tests over to new MIR opt unit testsJakob Degen-33/+123
2022-04-16fix CI errouz-a-1/+12