about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/dataflow
AgeCommit message (Expand)AuthorLines
2020-09-18Implement a destination propagation passJonas Schievink-1/+1
2020-09-17Don't compile regex at every function call.Hanif Bin Ariffin-1/+9
2020-09-17don't lazily evaulate some trivial values for Option::None replacements (clip...Matthias Krüger-4/+1
2020-09-16Rollup merge of #76794 - richkadel:graphviz-font, r=ecstatic-morseTyler Mandry-1/+2
2020-09-16Make graphviz font configurableRich Kadel-1/+2
2020-09-15Strip a single leading tab when rendering dataflow diffsDylan MacKenzie-1/+1
2020-09-15don't convert types to the same type with try_into (clippy::useless_conversion)Matthias Krüger-4/+1
2020-09-14Add `Engine::pass_name` to differentiate dataflow runsDylan MacKenzie-2/+20
2020-09-09Rollup merge of #76500 - richkadel:mir-graphviz-dark, r=tmandryTyler Mandry-1/+5
2020-09-09Remove unused PlaceContext::NonUse(NonUseContext::Coverage)Tomasz Miąsko-1/+0
2020-09-08Add -Zgraphviz_dark_modeRich Kadel-1/+5
2020-09-07Auto merge of #76044 - ecstatic-morse:dataflow-lattice, r=oli-obkbors-633/+883
2020-09-04Change ty.kind to a methodLeSeulArtichaut-5/+7
2020-08-30Add documentation to the `Analysis` traitsDylan MacKenzie-3/+19
2020-08-30Expand documentation for the `lattice` moduleDylan MacKenzie-17/+51
2020-08-30Add `FIXME` for faster cached block transfer functionsDylan MacKenzie-0/+5
2020-08-30Update dataflow analyses to use new interfaceDylan MacKenzie-115/+82
2020-08-30Extend dataflow framework to support arbitrary latticesDylan MacKenzie-514/+737
2020-08-30Allow access to the underlying `Results` from a `ResultsCursor`Dylan MacKenzie-1/+6
2020-08-30mv compiler to compiler/mark-0/+6324