src/share/vm/c1/c1_Compiler.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/c1/c1_Compiler.hpp Mon Jul 13 18:44:15 2015
--- new/src/share/vm/c1/c1_Compiler.hpp Mon Jul 13 18:44:15 2015
*** 53,62 ****
--- 53,72 ----
virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci);
// Print compilation timers and statistics
virtual void print_timers();
+ // Check the availability of an intrinsic for 'method' given a compilation context.
+ // The compilation context is needed to support per-method usage of the
+ // DisableIntrinsic flag. However, as C1 ignores the DisableIntrinsic flag, the
+ // compilation context can be ignored.
+ virtual bool is_intrinsic_available_for(methodHandle method, methodHandle compilation_context) {
+ return is_intrinsic_available_for(method);
+ }
+ // Check the availability of an intrinsic for a 'method'.
+ virtual bool is_intrinsic_available_for(methodHandle method);
+
// Size of the code buffer
static int code_buffer_size();
};
#endif // SHARE_VM_C1_C1_COMPILER_HPP
src/share/vm/c1/c1_Compiler.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File