Documentation

SSA.Projects.InstCombine.TacticAuto

ensure_only_goal succeeds, doing nothing, when there is exactly one goal. If there are multiple goals, ensure_only_goal fails

Equations
Instances For

    simp_alive_case_bash transforms a goal of the form ∀ (x₁ : Option (BitVec _)) ... (xₙ : Option (BitVec _)), ... into a goal about just BitVecs, by doing a case distinction on each Option.

    Then, we simplify each goal, following the assumption that the none cases should generally be trivial, hopefully leaving us with just a single goal: the one where each option is some.

    Equations
    Instances For

      Unfold into the `undef' statements and eliminates as much as possible.

      Equations
      Instances For