Documentation

Lean.Compiler.IR.NormIds

@[inline, reducible]
Instances For

    Return true if variable, parameter and join point ids are unique

    Instances For
      @[inline, reducible]
      Instances For
        @[inline, reducible]
        Instances For

          Create a declaration equivalent to d s.t. d.normalizeIds.uniqueIds == true

          Instances For

            Apply a function f : VarId → VarId to variable occurrences. The following functions assume the IR code does not have variable shadowing.

            Replace x with y in b. This function assumes b does not shadow x

            Instances For