< prev index next > src/hotspot/share/opto/output.hpp
Print this page
// For deopt
int _orig_pc_slot;
int _orig_pc_slot_offset_in_bytes;
+ // For GC barriers
+ int _gc_barrier_save_slots;
+ int _gc_barrier_save_slots_offset_in_bytes;
+
ConstantTable _constant_table; // The constant table for this compilation unit.
BufferSizingData _buf_sizes;
Block* _block;
uint _index;
int frame_size_in_words() const; // frame_slots in units of the polymorphic 'words'
int frame_size_in_bytes() const { return _frame_slots << LogBytesPerInt; }
int bang_size_in_bytes() const;
+ int gc_barrier_save_slots_offset_in_bytes() { return _gc_barrier_save_slots_offset_in_bytes; }
+
void set_node_bundling_limit(uint n) { _node_bundling_limit = n; }
void set_node_bundling_base(Bundle* b) { _node_bundling_base = b; }
Bundle* node_bundling(const Node *n);
bool valid_bundle_info(const Node *n);
< prev index next >