sharkBlock.hpp revision 1879
1612N/A * or visit www.oracle.com if you need additional information or have any
1879N/A#include "ci/ciMethod.hpp"
1879N/A#include "ci/ciStreams.hpp"
1879N/A#include "memory/allocation.hpp"
1879N/A#include "shark/llvmHeaders.hpp"
1879N/A#include "shark/sharkBuilder.hpp"
1879N/A#include "shark/sharkConstant.hpp"
1879N/A#include "shark/sharkInvariants.hpp"
1879N/A#include "shark/sharkState.hpp"
1879N/A#include "shark/sharkValue.hpp"
1612N/Aclass SharkState;
1612N/A return _current_state;
1612N/A int xstack_depth() {
1612N/A virtual void maybe_add_backedge_safepoint();
1612N/A virtual int trap_request();
1612N/A virtual void do_arraylength();
1612N/A do_div_or_rem(false, false);
1612N/A do_div_or_rem(false, true);
1612N/A do_div_or_rem(true, false);
1612N/A do_div_or_rem(true, true);
1612N/A void do_getstatic() {
1612N/A do_field_access(true, false);
1612N/A void do_getfield() {
1612N/A do_field_access(true, true);
1612N/A void do_putstatic() {
1612N/A do_field_access(false, false);
1612N/A void do_putfield() {
1612N/A do_field_access(false, true);
1612N/A int switch_default_dest();
1612N/A int switch_table_length();
1612N/A int switch_key(int i);
1612N/A int switch_dest(int i);
1612N/A virtual void do_instance_check();
1612N/A virtual bool maybe_do_instanceof_if();
1612N/A virtual void do_newarray();
1612N/A virtual void do_anewarray();
1612N/A virtual void do_multianewarray();
1612N/A virtual void do_monitorenter();
1612N/A virtual void do_monitorexit();