]> git.lizzy.rs Git - rust.git/history - compiler/rustc_mir_transform/src/dataflow_const_prop.rs
Disable limits if mir-opt-level >= 4
[rust.git] / compiler / rustc_mir_transform / src / dataflow_const_prop.rs
2022-11-12 Jannis Christopher... Disable limits if mir-opt-level >= 4
2022-11-12 Jannis Christopher... Expand upon comment regarding self-assignment
2022-11-12 Jannis Christopher... Require -Zmir-opt-level >= 3 for now
2022-11-12 Jannis Christopher... Add comment for guessed constants
2022-11-10 Jannis Christopher... Simplify creation of map
2022-11-09 Jannis Christopher... Fix struct field tracking and add tests for it
2022-11-09 Jannis Christopher... Completely remove tracking of references for now
2022-11-07 Jannis Christopher... Limit number of basic blocks and tracked places to...
2022-11-07 Jannis Christopher... Use new cast methods
2022-11-07 Jannis Christopher... Limit number of tracked places, and some other perf...
2022-11-07 Jannis Christopher... Move HasTop and HasBottom into lattice.rs
2022-11-07 Jannis Christopher... Small documentation changes
2022-11-07 Jannis Christopher... Use ParamEnv consistently
2022-11-07 Jannis Christopher... Prevent propagation of overflow if overflow occured
2022-11-07 Jannis Christopher... Fix unimplemented binary_ptr_op
2022-11-07 Jannis Christopher... Improve documentation, plus some small changes
2022-11-07 Jannis Christopher... Make overflow handling more precise
2022-11-07 Jannis Christopher... Make overflow flag propagation conditional
2022-11-07 Jannis Christopher... Fix rebased CastKind
2022-11-07 Jannis Christopher... Use the same is_enabled as the current const prop
2022-11-07 Jannis Christopher... Prevent registration inside references if target is...
2022-11-07 Jannis Christopher... Remove `Unknown` state in favor of `Value(Top)`
2022-11-07 Jannis Christopher... Track Scalar instead of ScalarInt for const prop
2022-11-07 Jannis Christopher... Add tracking of unreachability
2022-11-07 Jannis Christopher... Ignore terminators explicitly
2022-11-07 Jannis Christopher... Flood with bottom instead of top for unreachable branches
2022-11-07 Jannis Christopher... Move handling of references and simplify flooding
2022-11-07 Jannis Christopher... Add initial version of value analysis and dataflow...