comparison src/share/vm/opto/matcher.hpp @ 12323:c9ccd7b85f20

8024924: Intrinsify java.lang.Math.addExact Reviewed-by: kvn, twisti
author rbackman
date Fri, 27 Sep 2013 08:39:19 +0200
parents adb9a7d94cb5
children 59e8ad757e19
comparison
equal deleted inserted replaced
12322:72b7e96c1922 12323: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();