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"