src/share/vm/compiler/abstractCompiler.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/compiler/abstractCompiler.hpp

src/share/vm/compiler/abstractCompiler.hpp

Print this page
rev 8995 : 8046155: JEP165: Compiler Control
Summary:
Reviewed-by:

*** 93,105 **** // // From the modes above, (1) disable intrinsics globally, (2) and (3) // disable intrinsics on a per-method basis. In cases (2) and (3) the // compilation context is aClass::aMethod and java.lang.ref.Reference::get, // respectively. ! virtual bool is_intrinsic_available(methodHandle method, methodHandle compilation_context) { return is_intrinsic_supported(method) && ! !vmIntrinsics::is_disabled_by_flags(method, compilation_context); } // Determines if an intrinsic is supported by the compiler, that is, // the compiler provides the instructions necessary to generate // the intrinsic code for method 'method'. --- 93,106 ---- // // From the modes above, (1) disable intrinsics globally, (2) and (3) // disable intrinsics on a per-method basis. In cases (2) and (3) the // compilation context is aClass::aMethod and java.lang.ref.Reference::get, // respectively. ! virtual bool is_intrinsic_available(methodHandle method, DirectiveSet* dirset) { return is_intrinsic_supported(method) && ! dirset->is_intrinsic_disabled(method) && ! !vmIntrinsics::is_disabled_by_flags(method); } // Determines if an intrinsic is supported by the compiler, that is, // the compiler provides the instructions necessary to generate // the intrinsic code for method 'method'.
src/share/vm/compiler/abstractCompiler.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File