hotspot/src/share/vm/classfile/vmSymbols.hpp
changeset 46663 715d5f268f62
parent 46554 aa1cfd918c4f
child 46746 ea379ebb9447
equal deleted inserted replaced
46662:396785d39b69 46663:715d5f268f62
  1630 
  1630 
  1631   // (1) Information needed by the C1 compiler.
  1631   // (1) Information needed by the C1 compiler.
  1632 
  1632 
  1633   static bool preserves_state(vmIntrinsics::ID id);
  1633   static bool preserves_state(vmIntrinsics::ID id);
  1634   static bool can_trap(vmIntrinsics::ID id);
  1634   static bool can_trap(vmIntrinsics::ID id);
       
  1635   static bool should_be_pinned(vmIntrinsics::ID id);
  1635 
  1636 
  1636   // (2) Information needed by the C2 compiler.
  1637   // (2) Information needed by the C2 compiler.
  1637 
  1638 
  1638   // Returns true if the intrinsic for method 'method' will perform a virtual dispatch.
  1639   // Returns true if the intrinsic for method 'method' will perform a virtual dispatch.
  1639   static bool does_virtual_dispatch(vmIntrinsics::ID id);
  1640   static bool does_virtual_dispatch(vmIntrinsics::ID id);