Searched refs:BlockData (Results 1 - 6 of 6) sorted by relevance

/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/
H A DSSIBuilder.java49 private static class BlockData { class in class:SSIBuilder
80 private final BlockMap<SSIBuilder.BlockData> blockData;
95 * Gets the size of the {@link BlockData#liveIn} and {@link BlockData#liveOut} sets for a basic
113 private SSIBuilder.BlockData getBlockData(AbstractBlockBase<?> block) {
118 blockData.put(block, new SSIBuilder.BlockData());
128 * Computes local live sets (i.e. {@link BlockData#liveGen} and {@link BlockData#liveKill})
198 SSIBuilder.BlockData blockSets = getBlockData(block);
239 * {@link BlockData#liveI
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/
H A DRedundantMoveElimination.java79 private static final class BlockData { class in class:RedundantMoveElimination
81 BlockData(int stateSize) { method in class:RedundantMoveElimination.BlockData
106 Map<AbstractBlockBase<?>, BlockData> blockData = CollectionsFactory.newMap();
208 BlockData data = new BlockData(numLocations);
243 BlockData data = blockData.get(block);
272 BlockData predData = blockData.get(predecessor);
335 BlockData data = blockData.get(block);
507 * Returns the index to the state arrays in BlockData for a specific location.
/openjdk9/hotspot/src/share/vm/gc/parallel/
H A DpsParallelCompact.hpp371 class BlockData class in class:ParallelCompactData
395 inline BlockData* block(size_t block_idx) const;
396 inline size_t block(const BlockData* block_ptr) const;
442 inline BlockData* addr_to_block_ptr(const HeapWord* addr) const;
482 BlockData* _block_data;
617 inline ParallelCompactData::BlockData*
705 inline ParallelCompactData::BlockData*
923 typedef ParallelCompactData::BlockData BlockData;
H A DpsParallelCompact.cpp471 _block_vspace = create_vspace(count, sizeof(BlockData));
473 _block_data = (BlockData*)_block_vspace->reserved_low_addr();
496 memset(_block_data + beg_block, 0, block_cnt * sizeof(BlockData));
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/
H A DLinearScan.java86 public static class BlockData { class in class:LinearScan
128 private final BlockMap<BlockData> blockData;
252 public BlockData getBlockData(AbstractBlockBase<?> block) {
257 blockData.put(block, new BlockData());
372 * Gets the size of the {@link BlockData#liveIn} and {@link BlockData#liveOut} sets for a basic
H A DLinearScanLifetimeAnalysisPhase.java59 import org.graalvm.compiler.lir.alloc.lsra.LinearScan.BlockData;
152 * Computes local live sets (i.e. {@link BlockData#liveGen} and {@link BlockData#liveKill})
239 BlockData blockSets = allocator.getBlockData(block);
281 * {@link BlockData#liveIn} and {@link BlockData#liveOut}) for each block.
304 BlockData blockSets = allocator.getBlockData(block);

Completed in 115 milliseconds