1
Fork 0
rust/compiler/rustc_const_eval/src
bors 9a98c63b30 Auto merge of #96500 - SparrowLii:rpo, r=tmiasko
Reduce duplication of RPO calculation of mir

Computing the RPO of mir is not a low-cost thing, but it is duplicate in many places. In particular the `iterate_to_fixpoint` method which is called multiple times when computing the data flow.
This PR reduces the number of times the RPO is recalculated as much as possible, which should save some compile time.
2022-04-30 05:06:47 +00:00
..
const_eval combine all unsized types and add another recursive call to process nested unsized types correctly 2022-04-27 16:58:16 +02:00
interpret account for custom DSTs in valtree -> constvalue conversion 2022-04-26 18:40:15 +02:00
transform Eliminate duplication of RPO calculation for mir 2022-04-30 03:42:57 +08:00
util Add new Deinit statement kind 2022-04-11 08:55:03 -04:00
lib.rs implement (as of now still unused) query for valtree -> constvalue conversion 2022-04-21 16:37:24 +02:00