Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/globals.hpp @ 775:93c14e5562c4
6823354: Add intrinsics for {Integer,Long}.{numberOfLeadingZeros,numberOfTrailingZeros}()
Summary: These methods can be instrinsified by using bit scan, bit test, and population count instructions.
Reviewed-by: kvn, never
author | twisti |
---|---|
date | Wed, 06 May 2009 00:27:52 -0700 |
parents | be93aad57795 |
children | d0e0d6d824d8 |
comparison
equal
deleted
inserted
replaced
755:36ee9b69616e | 775:93c14e5562c4 |
---|---|
2183 "prints inlining optimizations") \ | 2183 "prints inlining optimizations") \ |
2184 \ | 2184 \ |
2185 diagnostic(bool, PrintIntrinsics, false, \ | 2185 diagnostic(bool, PrintIntrinsics, false, \ |
2186 "prints attempted and successful inlining of intrinsics") \ | 2186 "prints attempted and successful inlining of intrinsics") \ |
2187 \ | 2187 \ |
2188 product(bool, UseCountLeadingZerosInstruction, false, \ | |
2189 "Use count leading zeros instruction") \ | |
2190 \ | |
2188 product(bool, UsePopCountInstruction, false, \ | 2191 product(bool, UsePopCountInstruction, false, \ |
2189 "Use population count instruction") \ | 2192 "Use population count instruction") \ |
2190 \ | 2193 \ |
2191 diagnostic(ccstrlist, DisableIntrinsic, "", \ | 2194 diagnostic(ccstrlist, DisableIntrinsic, "", \ |
2192 "do not expand intrinsics whose (internal) names appear here") \ | 2195 "do not expand intrinsics whose (internal) names appear here") \ |