comparison src/share/vm/opto/chaitin.cpp @ 2401:7e88bdae86ec

7029017: Additional architecture support for c2 compiler Summary: Enables cross building of a c2 VM. Support masking of shift counts when the processor architecture mandates it. Reviewed-by: kvn, never
author roland
date Fri, 25 Mar 2011 09:35:39 +0100
parents 361783318e7e
children 1d1603768966
comparison
equal deleted inserted replaced
2399:b2949bf39900 2401:7e88bdae86ec
671 break; 671 break;
672 case Op_RegL: // Check for long or double 672 case Op_RegL: // Check for long or double
673 case Op_RegD: 673 case Op_RegD:
674 lrg.set_num_regs(2); 674 lrg.set_num_regs(2);
675 // Define platform specific register pressure 675 // Define platform specific register pressure
676 #ifdef SPARC 676 #if defined(SPARC) || defined(ARM)
677 lrg.set_reg_pressure(2); 677 lrg.set_reg_pressure(2);
678 #elif defined(IA32) 678 #elif defined(IA32)
679 if( ireg == Op_RegL ) { 679 if( ireg == Op_RegL ) {
680 lrg.set_reg_pressure(2); 680 lrg.set_reg_pressure(2);
681 } else { 681 } else {