2619 declare_constant(Deoptimization::Action_LIMIT) \ 2620 \ 2621 /***************************************************/ \ 2622 /* DEFAULT_CACHE_LINE_SIZE (globalDefinitions.hpp) */ \ 2623 /***************************************************/ \ 2624 \ 2625 declare_preprocessor_constant("DEFAULT_CACHE_LINE_SIZE", DEFAULT_CACHE_LINE_SIZE) \ 2626 \ 2627 declare_constant(Deoptimization::Unpack_deopt) \ 2628 declare_constant(Deoptimization::Unpack_exception) \ 2629 declare_constant(Deoptimization::Unpack_uncommon_trap) \ 2630 declare_constant(Deoptimization::Unpack_reexecute) \ 2631 \ 2632 declare_constant(Deoptimization::_action_bits) \ 2633 declare_constant(Deoptimization::_reason_bits) \ 2634 declare_constant(Deoptimization::_debug_id_bits) \ 2635 declare_constant(Deoptimization::_action_shift) \ 2636 declare_constant(Deoptimization::_reason_shift) \ 2637 declare_constant(Deoptimization::_debug_id_shift) \ 2638 \ 2639 /*********************/ \ 2640 /* Matcher (C2 only) */ \ 2641 /*********************/ \ 2642 \ 2643 declare_c2_preprocessor_constant("Matcher::interpreter_frame_pointer_reg", Matcher::interpreter_frame_pointer_reg()) \ 2644 \ 2645 /*********************************************/ \ 2646 /* MethodCompilation (globalDefinitions.hpp) */ \ 2647 /*********************************************/ \ 2648 \ 2649 declare_constant(InvocationEntryBci) \ 2650 \ 2651 /*************/ \ 2652 /* CompLevel */ \ 2653 /*************/ \ 2654 \ 2655 declare_constant(CompLevel_any) \ 2656 declare_constant(CompLevel_all) \ 2657 declare_constant(CompLevel_none) \ 2658 declare_constant(CompLevel_simple) \ | 2619 declare_constant(Deoptimization::Action_LIMIT) \ 2620 \ 2621 /***************************************************/ \ 2622 /* DEFAULT_CACHE_LINE_SIZE (globalDefinitions.hpp) */ \ 2623 /***************************************************/ \ 2624 \ 2625 declare_preprocessor_constant("DEFAULT_CACHE_LINE_SIZE", DEFAULT_CACHE_LINE_SIZE) \ 2626 \ 2627 declare_constant(Deoptimization::Unpack_deopt) \ 2628 declare_constant(Deoptimization::Unpack_exception) \ 2629 declare_constant(Deoptimization::Unpack_uncommon_trap) \ 2630 declare_constant(Deoptimization::Unpack_reexecute) \ 2631 \ 2632 declare_constant(Deoptimization::_action_bits) \ 2633 declare_constant(Deoptimization::_reason_bits) \ 2634 declare_constant(Deoptimization::_debug_id_bits) \ 2635 declare_constant(Deoptimization::_action_shift) \ 2636 declare_constant(Deoptimization::_reason_shift) \ 2637 declare_constant(Deoptimization::_debug_id_shift) \ 2638 \ 2639 /******************************************/ \ 2640 /* BasicType enum (globalDefinitions.hpp) */ \ 2641 /******************************************/ \ 2642 \ 2643 declare_constant(T_BOOLEAN) \ 2644 declare_constant(T_CHAR) \ 2645 declare_constant(T_FLOAT) \ 2646 declare_constant(T_DOUBLE) \ 2647 declare_constant(T_BYTE) \ 2648 declare_constant(T_SHORT) \ 2649 declare_constant(T_INT) \ 2650 declare_constant(T_LONG) \ 2651 declare_constant(T_OBJECT) \ 2652 declare_constant(T_ARRAY) \ 2653 declare_constant(T_VOID) \ 2654 declare_constant(T_ADDRESS) \ 2655 declare_constant(T_NARROWOOP) \ 2656 declare_constant(T_METADATA) \ 2657 declare_constant(T_NARROWKLASS) \ 2658 declare_constant(T_CONFLICT) \ 2659 declare_constant(T_ILLEGAL) \ 2660 \ 2661 /**********************************************/ \ 2662 /* BasicTypeSize enum (globalDefinitions.hpp) */ \ 2663 /**********************************************/ \ 2664 \ 2665 declare_constant(T_BOOLEAN_size) \ 2666 declare_constant(T_CHAR_size) \ 2667 declare_constant(T_FLOAT_size) \ 2668 declare_constant(T_DOUBLE_size) \ 2669 declare_constant(T_BYTE_size) \ 2670 declare_constant(T_SHORT_size) \ 2671 declare_constant(T_INT_size) \ 2672 declare_constant(T_LONG_size) \ 2673 declare_constant(T_OBJECT_size) \ 2674 declare_constant(T_ARRAY_size) \ 2675 declare_constant(T_NARROWOOP_size) \ 2676 declare_constant(T_NARROWKLASS_size) \ 2677 declare_constant(T_VOID_size) \ 2678 \ 2679 /*********************/ \ 2680 /* Matcher (C2 only) */ \ 2681 /*********************/ \ 2682 \ 2683 declare_c2_preprocessor_constant("Matcher::interpreter_frame_pointer_reg", Matcher::interpreter_frame_pointer_reg()) \ 2684 \ 2685 /*********************************************/ \ 2686 /* MethodCompilation (globalDefinitions.hpp) */ \ 2687 /*********************************************/ \ 2688 \ 2689 declare_constant(InvocationEntryBci) \ 2690 \ 2691 /*************/ \ 2692 /* CompLevel */ \ 2693 /*************/ \ 2694 \ 2695 declare_constant(CompLevel_any) \ 2696 declare_constant(CompLevel_all) \ 2697 declare_constant(CompLevel_none) \ 2698 declare_constant(CompLevel_simple) \ |