about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2023-10-19FileCheck combine_array_len.Camille GILLOT-2/+3
2023-10-19Add README.Camille GILLOT-0/+16
2023-10-19FileCheck box_expr.rsCamille GILLOT-145/+104
2023-10-19FileCheck basic_assignment.rs.Camille GILLOT-3/+20
2023-10-19FileCheck asm_unwind_panic_abort.rsCamille GILLOT-1/+3
2023-10-19FileCheck array_index_is_temporary.rsCamille GILLOT-1/+7
2023-10-19Run filecheck on reference_prop.rsCamille GILLOT-16/+318
2023-10-19Allow to run filecheck in mir-opt tests.Camille GILLOT-190/+470
2023-10-19Rollup merge of #116896 - cjgillot:single-inline, r=oli-obkMatthias Krüger-0/+19
2023-10-18Only check in a single place if a pass is enabled.Camille GILLOT-0/+19
2023-10-18coverage: Store expression data in function coverage infoZalathar-2/+4
2023-10-18coverage: Store all of a function's mappings in function coverage infoZalathar-5/+13
2023-10-17Automatically enable cross-crate inlining for small functionsBen Kimock-237/+193
2023-10-16Stop trying to preserve pretty-printing.Camille GILLOT-112/+112
2023-10-16Rebless.Camille GILLOT-34/+34
2023-10-16Normalize alloc-id in tests.Camille GILLOT-218/+218
2023-10-13Clean up unchecked_math, separate out unchecked_shiftsltdk-1/+1
2023-10-08Also consider call and yield as MIR SSA.Camille GILLOT-80/+152
2023-10-06Preserve DebugInfo in DeadStoreElimination.Camille GILLOT-790/+721
2023-10-05move subtyper change reveal_allouz-a-52/+44
2023-10-04Remove mir::LocalDecl::internal.Camille GILLOT-0/+92
2023-10-03Auto merge of #115301 - Zalathar:regions-vec, r=davidtwcobors-6/+5
2023-10-03coverage: Store each BCB's code regions in one coverage statementZalathar-2/+1
2023-10-03coverage: Let each coverage statement hold a vector of code regionsZalathar-6/+6
2023-10-02have better explanation for `relate_types`ouz-a-8/+4
2023-10-02change is_subtype to relate_typesouz-a-47/+53
2023-10-02Add docs, remove code, change subtyper codeouz-a-310/+9
2023-10-02subtyping_projectionsouz-a-2/+309
2023-09-29Auto merge of #115759 - oli-obk:open_drop_from_non-ADT, r=lcnrbors-53/+83
2023-09-28Add test for 116212.Camille GILLOT-0/+14
2023-09-28Bless mir-opt testsOli Scherer-40/+46
2023-09-28Unconditionally run `RevealAll` pass and run it earlierOli Scherer-13/+37
2023-09-24Do not clone valtree and slice constants.Camille GILLOT-0/+574
2023-09-24Embed simplification into VnState.Camille GILLOT-24/+24
2023-09-24Do not check copiability.Camille GILLOT-18/+20
2023-09-24Add global value numbering pass.Camille GILLOT-23/+6040
2023-09-24Auto merge of #115794 - cjgillot:aggregate-no-box, r=davidtwcobors-0/+953
2023-09-23Bless mir-optCamille GILLOT-61/+90
2023-09-22Auto merge of #115696 - RalfJung:closure-ty-print, r=oli-obkbors-75/+75
2023-09-21adjust how closure/generator types and rvalues are printedRalf Jung-75/+75
2023-09-21Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obkGuillaume Gomez-4/+4
2023-09-21rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::ConstRalf Jung-4/+4
2023-09-20Ignore debug-assertions in test.Camille GILLOT-0/+1
2023-09-20Do not create a DerefLen place for `Box<[T]>`.Camille GILLOT-0/+952
2023-09-20coverage: Remove debug code from the instrumentorZalathar-39/+0
2023-09-19Auto merge of #115865 - RalfJung:mir-mod, r=oli-obkbors-2/+2
2023-09-19use pretty_print_const_value from MIR constant 'extra' printingRalf Jung-2/+2
2023-09-19Don't resolve generic instances if they may be shadowed by dynMichael Goulet-19/+43
2023-09-19Failing testMichael Goulet-0/+52
2023-09-18make more prettyBoxy-15/+3