Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-5052931

Improve memory operand costing for x86 and amd64

XMLWordPrintable

    • x86
    • generic

      Memory operand costs in i486.ad and amd64.ad are currently folded into
      instruction pattern costs. Because instruction patterns with a
      'memory' operand cannot know what that operand looks like, these
      costs are necessarily imprecise. Memory operand costs should be
      moved from the instruction patterns into the operand patterns,
      leaving instruction pattern costs to reflect actual instruction
      issue costs. At the same time, immediate operand costs should be
      analyzed and revised to reflect their actual use costs.

      This work should be part of a thorough review and improvement of
      x86 and amd64 code generation.

            Unassigned Unassigned
            phh Paul Hohensee
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: