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

Umbrella: Post 32-bit x86 removal cleanups

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 25
    • hotspot

      There is a consensus in https://github.com/openjdk/jdk/pull/22567 that we should first remove the easy parts of 32-bit x86 port from mainline, and then do deeper cleanups in Hotspot code that would be enabled by the 32-bit x86 port removal.

      This umbrella task tracks this deep cleanup work.

        1.
        C1/C2: Remove 32-bit x86 specific FP rounding support Sub-task Resolved Aleksey Shipilev  
        2.
        Clean up x86 template interpreter after 32-bit x86 removal Sub-task Resolved Aleksey Shipilev  
        3.
        Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal Sub-task Resolved Aleksey Shipilev  
        4.
        C1: Remove FPU stack support after 32-bit x86 removal Sub-task Resolved Aleksey Shipilev  
        5.
        C1: Clean up x86 backend after 32-bit x86 removal Sub-task Resolved Aleksey Shipilev  
        6.
        C2: Clean up x86 backend after 32-bit x86 removal Sub-task Resolved Aleksey Shipilev  
        7.
        Clean up x86 GC barriers after 32-bit x86 removal Sub-task Resolved Aleksey Shipilev  
        8.
        Clean up thread register handling after 32-bit x86 removal Sub-task Resolved Aleksey Shipilev  
        9.
        x86: Remove code blocks that handle UseSSE < 2 Sub-task Resolved Aleksey Shipilev  
        10.
        x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal Sub-task Resolved Aleksey Shipilev  
        11.
        Clean up Loom support after 32-bit x86 removal Sub-task Resolved Aleksey Shipilev  
        12.
        Clean up x86 (Macro)Assembler after 32-bit x86 removal Sub-task Resolved Aleksey Shipilev  
        13.
        Clean up x86 stubs after 32-bit x86 removal Sub-task Resolved Aleksey Shipilev  
        14.
        Clean up x86 registers after 32-bit x86 removal Sub-task New Aleksey Shipilev  
        15.
        Remove dead IA32/X32/!AMD64 code blocks after 32-bit x86 removal Sub-task New Aleksey Shipilev  
        16.
        Remaining cleanups in cpu/x86 after 32-bit x86 removal Sub-task Open Aleksey Shipilev  
        17.
        C1: Remaining cleanups after 32-bit x86 removal Sub-task Open Aleksey Shipilev  
        18.
        C2: Remaining cleanups after 32-bit x86 removal Sub-task Open Aleksey Shipilev  
        19.
        Clean up Hotspot SA after 32-bit x86 removal Sub-task Open Aleksey Shipilev  
        20.
        C2: Remove 32-bit x86 specific FP rounding support Sub-task Closed Aleksey Shipilev  

            shade Aleksey Shipilev
            shade Aleksey Shipilev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: