src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File JDK-8033260 Sdiff src/share/vm/runtime

src/share/vm/runtime/vmStructs.cpp

Print this page
rev 5903 : 8033260: assert(lrg._area >= 0.0) failed: negative spill area
Summary: Change type from float to double on block frequency, and add check for +Inf - +Inf operation
Reviewed-by:


1160   c2_nonstatic_field(PhaseCFG,           _root_block,              Block*)                                                           \
1161                                                                                                                                      \
1162   c2_nonstatic_field(PhaseRegAlloc,      _node_regs,               OptoRegPair*)                                                     \
1163   c2_nonstatic_field(PhaseRegAlloc,      _node_regs_max_index,     uint)                                                             \
1164   c2_nonstatic_field(PhaseRegAlloc,      _framesize,               uint)                                                             \
1165   c2_nonstatic_field(PhaseRegAlloc,      _max_reg,                 OptoReg::Name)                                                    \
1166                                                                                                                                      \
1167   c2_nonstatic_field(PhaseChaitin,       _trip_cnt,                int)                                                              \
1168   c2_nonstatic_field(PhaseChaitin,       _alternate,               int)                                                              \
1169   c2_nonstatic_field(PhaseChaitin,       _lo_degree,               uint)                                                             \
1170   c2_nonstatic_field(PhaseChaitin,       _lo_stk_degree,           uint)                                                             \
1171   c2_nonstatic_field(PhaseChaitin,       _hi_degree,               uint)                                                             \
1172   c2_nonstatic_field(PhaseChaitin,       _simplified,              uint)                                                             \
1173                                                                                                                                      \
1174   c2_nonstatic_field(Block,              _nodes,                   Node_List)                                                        \
1175   c2_nonstatic_field(Block,              _succs,                   Block_Array)                                                      \
1176   c2_nonstatic_field(Block,              _num_succs,               uint)                                                             \
1177   c2_nonstatic_field(Block,              _pre_order,               uint)                                                             \
1178   c2_nonstatic_field(Block,              _dom_depth,               uint)                                                             \
1179   c2_nonstatic_field(Block,              _idom,                    Block*)                                                           \
1180   c2_nonstatic_field(Block,              _freq,                    jfloat)                                                           \
1181                                                                                                                                      \
1182   c2_nonstatic_field(CFGElement,         _freq,                    jfloat)                                                           \
1183                                                                                                                                      \
1184   c2_nonstatic_field(Block_List,         _cnt,                     uint)                                                             \
1185                                                                                                                                      \
1186   c2_nonstatic_field(Block_Array,        _size,                    uint)                                                             \
1187   c2_nonstatic_field(Block_Array,        _blocks,                  Block**)                                                          \
1188   c2_nonstatic_field(Block_Array,        _arena,                   Arena*)                                                           \
1189                                                                                                                                      \
1190   c2_nonstatic_field(Node_List,          _cnt,                     uint)                                                             \
1191                                                                                                                                      \
1192   c2_nonstatic_field(Node_Array,         _max,                     uint)                                                             \
1193   c2_nonstatic_field(Node_Array,         _nodes,                   Node**)                                                           \
1194   c2_nonstatic_field(Node_Array,         _a,                       Arena*)                                                           \
1195                                                                                                                                      \
1196                                                                                                                                      \
1197   /*********************/                                                                                                            \
1198   /* -XX flags         */                                                                                                            \
1199   /*********************/                                                                                                            \
1200                                                                                                                                      \
1201   nonstatic_field(Flag,                        _type,                                         const char*)                           \
1202   nonstatic_field(Flag,                        _name,                                         const char*)                           \




1160   c2_nonstatic_field(PhaseCFG,           _root_block,              Block*)                                                           \
1161                                                                                                                                      \
1162   c2_nonstatic_field(PhaseRegAlloc,      _node_regs,               OptoRegPair*)                                                     \
1163   c2_nonstatic_field(PhaseRegAlloc,      _node_regs_max_index,     uint)                                                             \
1164   c2_nonstatic_field(PhaseRegAlloc,      _framesize,               uint)                                                             \
1165   c2_nonstatic_field(PhaseRegAlloc,      _max_reg,                 OptoReg::Name)                                                    \
1166                                                                                                                                      \
1167   c2_nonstatic_field(PhaseChaitin,       _trip_cnt,                int)                                                              \
1168   c2_nonstatic_field(PhaseChaitin,       _alternate,               int)                                                              \
1169   c2_nonstatic_field(PhaseChaitin,       _lo_degree,               uint)                                                             \
1170   c2_nonstatic_field(PhaseChaitin,       _lo_stk_degree,           uint)                                                             \
1171   c2_nonstatic_field(PhaseChaitin,       _hi_degree,               uint)                                                             \
1172   c2_nonstatic_field(PhaseChaitin,       _simplified,              uint)                                                             \
1173                                                                                                                                      \
1174   c2_nonstatic_field(Block,              _nodes,                   Node_List)                                                        \
1175   c2_nonstatic_field(Block,              _succs,                   Block_Array)                                                      \
1176   c2_nonstatic_field(Block,              _num_succs,               uint)                                                             \
1177   c2_nonstatic_field(Block,              _pre_order,               uint)                                                             \
1178   c2_nonstatic_field(Block,              _dom_depth,               uint)                                                             \
1179   c2_nonstatic_field(Block,              _idom,                    Block*)                                                           \
1180   c2_nonstatic_field(Block,              _freq,                    jdouble)                                                          \
1181                                                                                                                                      \
1182   c2_nonstatic_field(CFGElement,         _freq,                    jdouble)                                                          \
1183                                                                                                                                      \
1184   c2_nonstatic_field(Block_List,         _cnt,                     uint)                                                             \
1185                                                                                                                                      \
1186   c2_nonstatic_field(Block_Array,        _size,                    uint)                                                             \
1187   c2_nonstatic_field(Block_Array,        _blocks,                  Block**)                                                          \
1188   c2_nonstatic_field(Block_Array,        _arena,                   Arena*)                                                           \
1189                                                                                                                                      \
1190   c2_nonstatic_field(Node_List,          _cnt,                     uint)                                                             \
1191                                                                                                                                      \
1192   c2_nonstatic_field(Node_Array,         _max,                     uint)                                                             \
1193   c2_nonstatic_field(Node_Array,         _nodes,                   Node**)                                                           \
1194   c2_nonstatic_field(Node_Array,         _a,                       Arena*)                                                           \
1195                                                                                                                                      \
1196                                                                                                                                      \
1197   /*********************/                                                                                                            \
1198   /* -XX flags         */                                                                                                            \
1199   /*********************/                                                                                                            \
1200                                                                                                                                      \
1201   nonstatic_field(Flag,                        _type,                                         const char*)                           \
1202   nonstatic_field(Flag,                        _name,                                         const char*)                           \


src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File