< prev index next >

src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Print this page
rev 53685 : TLAB fast refill cleanup


 320   static_field(StubRoutines,                _updateBytesCRC32C,                               address)                               \
 321   static_field(StubRoutines,                _updateBytesAdler32,                              address)                               \
 322   static_field(StubRoutines,                _multiplyToLen,                                   address)                               \
 323   static_field(StubRoutines,                _squareToLen,                                     address)                               \
 324   static_field(StubRoutines,                _mulAdd,                                          address)                               \
 325   static_field(StubRoutines,                _montgomeryMultiply,                              address)                               \
 326   static_field(StubRoutines,                _montgomerySquare,                                address)                               \
 327   static_field(StubRoutines,                _vectorizedMismatch,                              address)                               \
 328                                                                                                                                      \
 329   nonstatic_field(Thread,                   _tlab,                                            ThreadLocalAllocBuffer)                \
 330   nonstatic_field(Thread,                   _allocated_bytes,                                 jlong)                                 \
 331   nonstatic_field(Thread,                   _polling_page,                                    address)                               \
 332                                                                                                                                      \
 333   nonstatic_field(ThreadLocalAllocBuffer,   _start,                                           HeapWord*)                             \
 334   nonstatic_field(ThreadLocalAllocBuffer,   _top,                                             HeapWord*)                             \
 335   nonstatic_field(ThreadLocalAllocBuffer,   _end,                                             HeapWord*)                             \
 336   nonstatic_field(ThreadLocalAllocBuffer,   _pf_top,                                          HeapWord*)                             \
 337   nonstatic_field(ThreadLocalAllocBuffer,   _desired_size,                                    size_t)                                \
 338   nonstatic_field(ThreadLocalAllocBuffer,   _refill_waste_limit,                              size_t)                                \
 339   nonstatic_field(ThreadLocalAllocBuffer,   _number_of_refills,                               unsigned)                              \
 340   nonstatic_field(ThreadLocalAllocBuffer,   _fast_refill_waste,                               unsigned)                              \
 341   nonstatic_field(ThreadLocalAllocBuffer,   _slow_allocations,                                unsigned)                              \
 342                                                                                                                                      \
 343   nonstatic_field(ThreadShadow,             _pending_exception,                               oop)                                   \
 344                                                                                                                                      \
 345   static_field(vmSymbols,                   _symbols[0],                                      Symbol*)                               \
 346                                                                                                                                      \
 347   nonstatic_field(vtableEntry,              _method,                                          Method*)                               \
 348 
 349 #define VM_TYPES(declare_type, declare_toplevel_type, declare_integer_type, declare_unsigned_integer_type) \
 350   declare_integer_type(bool)                                              \
 351   declare_unsigned_integer_type(size_t)                                   \
 352   declare_integer_type(intx)                                              \
 353   declare_unsigned_integer_type(uintx)                                    \
 354                                                                           \
 355   declare_toplevel_type(BasicLock)                                        \
 356   declare_toplevel_type(CompilerToVM)                                     \
 357   declare_toplevel_type(ExceptionTableElement)                            \
 358   declare_toplevel_type(JVMFlag)                                          \
 359   declare_toplevel_type(JVMFlag*)                                         \
 360   declare_toplevel_type(InvocationCounter)                                \




 320   static_field(StubRoutines,                _updateBytesCRC32C,                               address)                               \
 321   static_field(StubRoutines,                _updateBytesAdler32,                              address)                               \
 322   static_field(StubRoutines,                _multiplyToLen,                                   address)                               \
 323   static_field(StubRoutines,                _squareToLen,                                     address)                               \
 324   static_field(StubRoutines,                _mulAdd,                                          address)                               \
 325   static_field(StubRoutines,                _montgomeryMultiply,                              address)                               \
 326   static_field(StubRoutines,                _montgomerySquare,                                address)                               \
 327   static_field(StubRoutines,                _vectorizedMismatch,                              address)                               \
 328                                                                                                                                      \
 329   nonstatic_field(Thread,                   _tlab,                                            ThreadLocalAllocBuffer)                \
 330   nonstatic_field(Thread,                   _allocated_bytes,                                 jlong)                                 \
 331   nonstatic_field(Thread,                   _polling_page,                                    address)                               \
 332                                                                                                                                      \
 333   nonstatic_field(ThreadLocalAllocBuffer,   _start,                                           HeapWord*)                             \
 334   nonstatic_field(ThreadLocalAllocBuffer,   _top,                                             HeapWord*)                             \
 335   nonstatic_field(ThreadLocalAllocBuffer,   _end,                                             HeapWord*)                             \
 336   nonstatic_field(ThreadLocalAllocBuffer,   _pf_top,                                          HeapWord*)                             \
 337   nonstatic_field(ThreadLocalAllocBuffer,   _desired_size,                                    size_t)                                \
 338   nonstatic_field(ThreadLocalAllocBuffer,   _refill_waste_limit,                              size_t)                                \
 339   nonstatic_field(ThreadLocalAllocBuffer,   _number_of_refills,                               unsigned)                              \

 340   nonstatic_field(ThreadLocalAllocBuffer,   _slow_allocations,                                unsigned)                              \
 341                                                                                                                                      \
 342   nonstatic_field(ThreadShadow,             _pending_exception,                               oop)                                   \
 343                                                                                                                                      \
 344   static_field(vmSymbols,                   _symbols[0],                                      Symbol*)                               \
 345                                                                                                                                      \
 346   nonstatic_field(vtableEntry,              _method,                                          Method*)                               \
 347 
 348 #define VM_TYPES(declare_type, declare_toplevel_type, declare_integer_type, declare_unsigned_integer_type) \
 349   declare_integer_type(bool)                                              \
 350   declare_unsigned_integer_type(size_t)                                   \
 351   declare_integer_type(intx)                                              \
 352   declare_unsigned_integer_type(uintx)                                    \
 353                                                                           \
 354   declare_toplevel_type(BasicLock)                                        \
 355   declare_toplevel_type(CompilerToVM)                                     \
 356   declare_toplevel_type(ExceptionTableElement)                            \
 357   declare_toplevel_type(JVMFlag)                                          \
 358   declare_toplevel_type(JVMFlag*)                                         \
 359   declare_toplevel_type(InvocationCounter)                                \


< prev index next >