comparison src/share/vm/graal/graalCompilerToVM.cpp @ 7373:6b2c55fc9ba8

reworked mechanism for omitting intrinsics if the underlying hardware support is not available and used it to make intrinsification of Integer.bitCount() dependent on whether the POPCNT instruction is available
author Doug Simon <doug.simon@oracle.com>
date Mon, 14 Jan 2013 18:41:26 +0100
parents f4f3d63d35e6
children d0fbdf2f7a0e 729a79037bd5
comparison
equal deleted inserted replaced
7372:6d65e368bb81 7373:6b2c55fc9ba8
607 set_boolean("windowsOs", false); 607 set_boolean("windowsOs", false);
608 #endif 608 #endif
609 set_boolean("verifyOops", VerifyOops); 609 set_boolean("verifyOops", VerifyOops);
610 set_boolean("useFastLocking", GraalUseFastLocking); 610 set_boolean("useFastLocking", GraalUseFastLocking);
611 set_boolean("useBiasedLocking", UseBiasedLocking); 611 set_boolean("useBiasedLocking", UseBiasedLocking);
612 set_boolean("usePopCountInstruction", UsePopCountInstruction);
613 set_boolean("useAESIntrinsics", UseAESIntrinsics);
612 set_boolean("useTLAB", UseTLAB); 614 set_boolean("useTLAB", UseTLAB);
613 set_int("codeEntryAlignment", CodeEntryAlignment); 615 set_int("codeEntryAlignment", CodeEntryAlignment);
614 set_int("vmPageSize", os::vm_page_size()); 616 set_int("vmPageSize", os::vm_page_size());
615 set_int("stackShadowPages", StackShadowPages); 617 set_int("stackShadowPages", StackShadowPages);
616 set_int("hubOffset", oopDesc::klass_offset_in_bytes()); 618 set_int("hubOffset", oopDesc::klass_offset_in_bytes());