src/share/vm/opto/matcher.hpp

changeset 5791
c9ccd7b85f20
parent 5539
adb9a7d94cb5
child 5997
59e8ad757e19
equal deleted inserted replaced
5790:72b7e96c1922 5791:c9ccd7b85f20
335 // Register for DIVL projection of divmodL 335 // Register for DIVL projection of divmodL
336 static RegMask divL_proj_mask(); 336 static RegMask divL_proj_mask();
337 // Register for MODL projection of divmodL 337 // Register for MODL projection of divmodL
338 static RegMask modL_proj_mask(); 338 static RegMask modL_proj_mask();
339 339
340 static const RegMask mathExactI_result_proj_mask();
341 static const RegMask mathExactI_flags_proj_mask();
342
340 // Use hardware DIV instruction when it is faster than 343 // Use hardware DIV instruction when it is faster than
341 // a code which use multiply for division by constant. 344 // a code which use multiply for division by constant.
342 static bool use_asm_for_ldiv_by_con( jlong divisor ); 345 static bool use_asm_for_ldiv_by_con( jlong divisor );
343 346
344 static const RegMask method_handle_invoke_SP_save_mask(); 347 static const RegMask method_handle_invoke_SP_save_mask();

mercurial