Mercurial > hg > truffle
comparison src/share/vm/runtime/globals.hpp @ 643:c771b7f43bbf
6378821: bitCount() should use POPC on SPARC processors and AMD+10h
Summary: bitCount() should use POPC on SPARC processors where POPC is implemented directly in hardware.
Reviewed-by: kvn, never
author | twisti |
---|---|
date | Fri, 13 Mar 2009 11:35:17 -0700 |
parents | 660978a2a31a |
children | bd441136a5ce |
comparison
equal
deleted
inserted
replaced
642:660978a2a31a | 643:c771b7f43bbf |
---|---|
1 /* | 1 /* |
2 * Copyright 1997-2008 Sun Microsystems, Inc. All Rights Reserved. | 2 * Copyright 1997-2009 Sun Microsystems, Inc. All Rights Reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * | 4 * |
5 * This code is free software; you can redistribute it and/or modify it | 5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as | 6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
2170 "prints inlining optimizations") \ | 2170 "prints inlining optimizations") \ |
2171 \ | 2171 \ |
2172 diagnostic(bool, PrintIntrinsics, false, \ | 2172 diagnostic(bool, PrintIntrinsics, false, \ |
2173 "prints attempted and successful inlining of intrinsics") \ | 2173 "prints attempted and successful inlining of intrinsics") \ |
2174 \ | 2174 \ |
2175 product(bool, UsePopCountInstruction, false, \ | |
2176 "Use population count instruction") \ | |
2177 \ | |
2175 diagnostic(ccstrlist, DisableIntrinsic, "", \ | 2178 diagnostic(ccstrlist, DisableIntrinsic, "", \ |
2176 "do not expand intrinsics whose (internal) names appear here") \ | 2179 "do not expand intrinsics whose (internal) names appear here") \ |
2177 \ | 2180 \ |
2178 develop(bool, StressReflectiveCode, false, \ | 2181 develop(bool, StressReflectiveCode, false, \ |
2179 "Use inexact types at allocations, etc., to test reflection") \ | 2182 "Use inexact types at allocations, etc., to test reflection") \ |