src/share/vm/opto/matcher.hpp

changeset 6375
085b304a1cc5
parent 6312
04d32e7fad07
child 6378
8a8ff6b577ed
equal deleted inserted replaced
6374:b4ce4e9eb97d 6375:085b304a1cc5
338 // Register for DIVL projection of divmodL 338 // Register for DIVL projection of divmodL
339 static RegMask divL_proj_mask(); 339 static RegMask divL_proj_mask();
340 // Register for MODL projection of divmodL 340 // Register for MODL projection of divmodL
341 static RegMask modL_proj_mask(); 341 static RegMask modL_proj_mask();
342 342
343 static const RegMask mathExactI_result_proj_mask();
344 static const RegMask mathExactL_result_proj_mask();
345 static const RegMask mathExactI_flags_proj_mask();
346
347 // Use hardware DIV instruction when it is faster than 343 // Use hardware DIV instruction when it is faster than
348 // a code which use multiply for division by constant. 344 // a code which use multiply for division by constant.
349 static bool use_asm_for_ldiv_by_con( jlong divisor ); 345 static bool use_asm_for_ldiv_by_con( jlong divisor );
350 346
351 static const RegMask method_handle_invoke_SP_save_mask(); 347 static const RegMask method_handle_invoke_SP_save_mask();

mercurial