Der neue Dienst "GitLab am KIT" ist unter gitlab.kit.edu erreichbar.

Skip to content
  • Matthias Braun's avatar
    lower_mode_b: refactoring, make it more robust · a00e3544
    Matthias Braun authored
    - Make API private as it should only be called by backends
    - Let ia32 backend create special ia32_Set nodes instead of relying
      on muxes which must not be touched anymore
    - Does not create ConvB nodes anymore but instead produces the Cmp
      directly. (All backends did this anyway during code-selection so I was
      able to leave this case out code-selection)
    - First collect nodes to lower, then lower them. This avoids robustness
      problems when transforming the graph while at the same time walking
      it.
    a00e3544