IndOffXX types don't do us any good. It would be simpler and faster to match a general-purpose IndOff type then let legitimize_address() fix any out-of-range operands. That'd reduce the size of the match rules and the time it takes to run them.
            
- is cloned by
 - 
                    
JDK-8341611 [REDO] AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands
-         
     - Closed
 
 -         
 
- relates to
 - 
                    
JDK-8340646 C2: ImplicitNullChecks regression after JDK-8338442
-         
     - Closed
 
 -         
 - 
                    
JDK-8341437 ZGC: Regression after JDK-8338442, crash assert(offset_ok_for_immed(offset(), size)) failed: must be, was: 32776, 3
-         
     - Closed
 
 -         
 
- links to
 - 
                    
        
        Commit(master)
        openjdk/jdk/38591315
    
 - 
                    
        
        Review(master)
        openjdk/jdk/16991