Mercurial > hg > graal-jvmci-8
comparison src/share/vm/precompiled/precompiled.hpp @ 6026:9f059abe8cf2
7131629: Generalize the CMS free list code
Summary: Make the FreeChunk, FreeList, TreeList, and BinaryTreeDictionary classes usable outside CMS.
Reviewed-by: brutisso, johnc, jwilhelm
Contributed-by: coleen.phillimore@oracle.com
author | jmasa |
---|---|
date | Thu, 29 Mar 2012 19:46:24 -0700 |
parents | 95009f678859 |
children | aaf61e68b255 |
comparison
equal
deleted
inserted
replaced
6016:3c91f2c9fd21 | 6026:9f059abe8cf2 |
---|---|
291 # include "c1/c1_MacroAssembler.hpp" | 291 # include "c1/c1_MacroAssembler.hpp" |
292 # include "c1/c1_ValueType.hpp" | 292 # include "c1/c1_ValueType.hpp" |
293 # include "c1/c1_globals.hpp" | 293 # include "c1/c1_globals.hpp" |
294 #endif // COMPILER1 | 294 #endif // COMPILER1 |
295 #ifndef SERIALGC | 295 #ifndef SERIALGC |
296 # include "gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp" | |
297 # include "gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp" | 296 # include "gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp" |
298 # include "gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp" | 297 # include "gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp" |
299 # include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp" | 298 # include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp" |
300 # include "gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp" | |
301 # include "gc_implementation/concurrentMarkSweep/freeChunk.hpp" | 299 # include "gc_implementation/concurrentMarkSweep/freeChunk.hpp" |
302 # include "gc_implementation/concurrentMarkSweep/freeList.hpp" | |
303 # include "gc_implementation/concurrentMarkSweep/promotionInfo.hpp" | 300 # include "gc_implementation/concurrentMarkSweep/promotionInfo.hpp" |
304 # include "gc_implementation/g1/dirtyCardQueue.hpp" | 301 # include "gc_implementation/g1/dirtyCardQueue.hpp" |
305 # include "gc_implementation/g1/g1BlockOffsetTable.hpp" | 302 # include "gc_implementation/g1/g1BlockOffsetTable.hpp" |
306 # include "gc_implementation/g1/g1BlockOffsetTable.inline.hpp" | 303 # include "gc_implementation/g1/g1BlockOffsetTable.inline.hpp" |
307 # include "gc_implementation/g1/g1OopClosures.hpp" | 304 # include "gc_implementation/g1/g1OopClosures.hpp" |