Cameron Steffen
7166df4b59
Inline on_mir_pass and add inline to dump_mir
2021-10-14 15:26:59 -05:00
Alexander
94e1413f60
reset and cleanup
2021-10-06 17:31:35 +02:00
Jacob Pratt
bce8621983
Stabilize const_panic
2021-10-04 02:33:33 -04:00
Camille GILLOT
abc57f63ad
Move body_owners to tcx.hir().
2021-09-29 23:16:48 +02:00
Camille GILLOT
db9fea508a
Avoid more invocations of hir_crate query.
2021-09-29 23:16:47 +02:00
Will Crichton
4fd39dd8a6
Make rustc_mir_dataflow::framework::graphviz and rustc_mir_transform::MirPass public
2021-09-15 11:41:37 -07:00
Manish Goregaokar
f5ac5cadd3
Rollup merge of #88709 - BoxyUwU:thir-abstract-const, r=lcnr
...
generic_const_exprs: use thir for abstract consts instead of mir
Changes `AbstractConst` building to use `thir` instead of `mir` so that there's less chance of consts unifying when they shouldn't because lowering to mir dropped information (see `abstract-consts-as-cast-5.rs` test)
r? `@lcnr`
2021-09-12 03:44:56 -07:00
Mark Rousskov
b4e7649d6d
Bump stage0 compiler to 1.56
2021-09-08 20:51:05 -04:00
Ellen
406d2ab95d
rename mir -> thir around abstract consts
2021-09-09 01:32:03 +01:00
Camille GILLOT
924dbc36c9
Rebase fallout.
2021-09-08 20:40:30 +02:00
Camille GILLOT
c5fc2609f0
Rename rustc_mir to rustc_const_eval.
2021-09-07 20:46:26 +02:00
Camille GILLOT
fd9c04fe32
Move the dataflow framework to its own crate.
2021-09-07 19:57:07 +02:00
Camille GILLOT
bba4be681d
Move rustc_mir::transform to rustc_mir_transform.
2021-09-07 00:43:14 +02:00