Mercurial > hg > truffle
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()); |