1. 20 Jul, 2015 3 commits
    • Matthias Braun's avatar
      ia32: Introduce FRAMEOFFSET immediate type · 5796136e
      Matthias Braun authored
      This way we don't need a separate frame_entity field in the attribute
      struct anymore. We can also use the immediate type to determine whether
      we need to assign a fresh stackentity to a node.
      This commit does not change the frame_use field, which is now a
      duplicate way to indicate whether we need to assign a stackentity. This
      currently requires a lot of asserts to ensure the two stay in sync. In
      the future I'd like to use frame_use only for the special case when a
      32bit or 64bit entity needs to be forced.
      5796136e
    • Matthias Braun's avatar
    • Matthias Braun's avatar
      ia32: Simplify ia32_set_frame_offset() PopMem adjustments · 15b5dfe9
      Matthias Braun authored
      No need to adjust Pop which cannot have frame offset destinations,
      determine whether the fixup is necessary by checking the base register
      used instead of relying on generic frame offset stuff.
      15b5dfe9
  2. 19 Jul, 2015 22 commits
  3. 17 Jul, 2015 2 commits
  4. 16 Jul, 2015 7 commits
  5. 15 Jul, 2015 6 commits