/openjdk9/hotspot/src/os_cpu/linux_aarch64/vm/ |
H A D | prefetch_linux_aarch64.inline.hpp | 32 inline void Prefetch::read (void *loc, intx interval) { argument 34 if (interval >= 0) 35 asm("prfm PLDL1KEEP, [%0, %1]" : : "r"(loc), "r"(interval)); 39 inline void Prefetch::write(void *loc, intx interval) { argument 41 if (interval >= 0) 42 asm("prfm PSTL1KEEP, [%0, %1]" : : "r"(loc), "r"(interval));
|
/openjdk9/hotspot/src/os_cpu/solaris_sparc/vm/ |
H A D | prefetch_solaris_sparc.inline.hpp | 34 extern "C" void _Prefetch_read (void *loc, intx interval); 35 extern "C" void _Prefetch_write(void *loc, intx interval); 37 inline void Prefetch::read(void *loc, intx interval) { argument 38 _Prefetch_read(loc, interval); 41 inline void Prefetch::write(void *loc, intx interval) { argument 42 _Prefetch_write(loc, interval); 47 inline void _Prefetch_read (void *loc, intx interval) { argument 49 ("prefetch [%0+%1], 0" : : "r" (loc), "r" (interval) : "memory" ); 51 inline void _Prefetch_write(void *loc, intx interval) { argument 53 ("prefetch [%0+%1], 2" : : "r" (loc), "r" (interval) 60 read(void *loc, intx interval) argument 61 write(void *loc, intx interval) argument [all...] |
/openjdk9/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | prefetch_linux_x86.inline.hpp | 31 inline void Prefetch::read (void *loc, intx interval) { argument 33 __asm__ ("prefetcht0 (%0,%1,1)" : : "r" (loc), "r" (interval)); 37 inline void Prefetch::write(void *loc, intx interval) { argument 41 // __asm__ ("prefetchw (%0,%1,1)" : : "r" (loc), "r" (interval)); 42 __asm__ ("prefetcht0 (%0,%1,1)" : : "r" (loc), "r" (interval));
|
/openjdk9/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | prefetch_bsd_x86.inline.hpp | 31 inline void Prefetch::read (void *loc, intx interval) { argument 33 __asm__ ("prefetcht0 (%0,%1,1)" : : "r" (loc), "r" (interval)); 37 inline void Prefetch::write(void *loc, intx interval) { argument 41 // __asm__ ("prefetchw (%0,%1,1)" : : "r" (loc), "r" (interval)); 42 __asm__ ("prefetcht0 (%0,%1,1)" : : "r" (loc), "r" (interval));
|
/openjdk9/hotspot/src/os_cpu/aix_ppc/vm/ |
H A D | prefetch_aix_ppc.inline.hpp | 32 inline void Prefetch::read(void *loc, intx interval) { argument 37 : /*%0*/"r" ( ((address)loc) +((long)interval) ) 41 __dcbt(((address)loc) +((long)interval)); 45 inline void Prefetch::write(void *loc, intx interval) { argument 50 : /*%0*/"r" ( ((address)loc) +((long)interval) ) 54 __dcbtst( ((address)loc) +((long)interval) );
|
/openjdk9/hotspot/src/os_cpu/linux_sparc/vm/ |
H A D | prefetch_linux_sparc.inline.hpp | 32 inline void Prefetch::read(void *loc, intx interval) { argument 33 __asm__ volatile("prefetch [%0+%1], 0" : : "r" (loc), "r" (interval) : "memory" ); 36 inline void Prefetch::write(void *loc, intx interval) { argument 37 __asm__ volatile("prefetch [%0+%1], 2" : : "r" (loc), "r" (interval) : "memory" ); 42 inline void Prefetch::read (void *loc, intx interval) {} argument 43 inline void Prefetch::write(void *loc, intx interval) {} argument
|
/openjdk9/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | prefetch_solaris_x86.inline.hpp | 31 void _Prefetch_read (void *loc, intx interval); 32 void _Prefetch_write(void *loc, intx interval); 35 inline void Prefetch::read (void *loc, intx interval) { argument 37 _Prefetch_read(loc, interval); 42 inline void Prefetch::write(void *loc, intx interval) { argument 44 _Prefetch_write(loc, interval);
|
/openjdk9/hotspot/src/os_cpu/bsd_zero/vm/ |
H A D | prefetch_bsd_zero.inline.hpp | 31 inline void Prefetch::read(void* loc, intx interval) { argument 34 inline void Prefetch::write(void* loc, intx interval) { argument
|
/openjdk9/hotspot/src/os_cpu/linux_zero/vm/ |
H A D | prefetch_linux_zero.inline.hpp | 31 inline void Prefetch::read(void* loc, intx interval) { argument 34 inline void Prefetch::write(void* loc, intx interval) { argument
|
/openjdk9/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | prefetch_windows_x86.inline.hpp | 30 inline void Prefetch::read (void *loc, intx interval) {} argument 31 inline void Prefetch::write(void *loc, intx interval) {} argument
|
/openjdk9/hotspot/src/os_cpu/linux_s390/vm/ |
H A D | prefetch_linux_s390.inline.hpp | 31 inline void Prefetch::read(void* loc, intx interval) { argument 35 inline void Prefetch::write(void* loc, intx interval) { argument
|
/openjdk9/hotspot/src/os_cpu/linux_ppc/vm/ |
H A D | prefetch_linux_ppc.inline.hpp | 32 inline void Prefetch::read(void *loc, intx interval) { argument 36 : /*%0*/"r" ( ((address)loc) +((long)interval) ) 41 inline void Prefetch::write(void *loc, intx interval) { argument 45 : /*%0*/"r" ( ((address)loc) +((long)interval) )
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ |
H A D | LinearScanWalker.java | 134 void setUsePos(Interval interval, int usePos, boolean onlyProcessUsePos) { argument 137 int i = asRegister(interval.location()).number; 148 list.add(interval); 169 Interval interval = activeLists.get(RegisterBinding.Fixed); 170 while (interval != Interval.EndMarker) { 171 assert isRegister(interval.location()) : "active interval must have a register assigned"; 172 excludeFromUse(interval); 173 interval = interval 324 findOptimalSplitPos(Interval interval, int minSplitPos, int maxSplitPos, boolean doLoopOptimization) argument 434 splitBeforeUsage(Interval interval, int minSplitPos, int maxSplitPos) argument 493 splitForSpilling(Interval interval) argument 594 changeSpillState(Interval interval, int spillPos) argument 649 handleSpillSlot(Interval interval) argument 654 splitStackInterval(Interval interval) argument 661 splitWhenPartialRegisterAvailable(Interval interval, int registerAvailableUntil) argument 666 splitAndSpillInterval(Interval interval) argument 693 allocFreeRegister(Interval interval) argument 791 allocLockedRegister(Interval interval) argument 891 generateOutOfRegErrorMsg(Interval interval, int firstUsage, Register[] availableRegs) argument 910 noAllocationPossible(Interval interval) argument 935 initVarsForAlloc(Interval interval) argument 954 combineSpilledIntervals(Interval interval) argument 1014 activateCurrent(Interval interval) argument [all...] |
H A D | LinearScanIntervalDumper.java | 42 for (Interval interval : intervals) { 43 if (interval != null) { 44 printInterval(interval, visitor); 49 private static void printInterval(Interval interval, IntervalVisitor visitor) { argument 50 Value hint = interval.locationHint(false) != null ? interval.locationHint(false).operand : null; 51 AllocatableValue operand = interval.operand; 53 visitor.visitIntervalStart(interval.splitParent().operand, operand, interval.location(), hint, type); 56 Range cur = interval [all...] |
H A D | LinearScanEliminateSpillMovePhase.java | 99 Interval interval; 100 interval = allocator.createUnhandledLists(mustStoreAtDefinition, null).first; 102 checkIntervals(interval); 131 Debug.log("eliminating move from interval %d (%s) to %d (%s) in block %s", allocator.operandNumber(vmove.getInput()), vmove.getInput(), 146 * interval. 148 assert interval == Interval.EndMarker || interval.spillDefinitionPos() >= opId : "invalid order"; 149 assert interval == Interval.EndMarker || (interval.isSplitParent() && interval 208 checkIntervals(Interval interval) argument [all...] |
H A D | OptimizingLinearScanWalker.java | 61 protected void handleSpillSlot(Interval interval) { argument 62 assert interval.location() != null : "interval not assigned " + interval; 63 if (interval.canMaterialize()) { 64 assert !isStackSlotValue(interval.location()) : "interval can materialize but assigned to a stack slot " + interval; 67 assert isStackSlotValue(interval.location()) : "interval no 216 splitRegisterInterval(Interval interval, Register reg) argument [all...] |
H A D | LinearScanOptimizeSpillPositionPhase.java | 65 for (Interval interval : allocator.intervals()) { 66 optimizeInterval(insertionBuffers, interval); 78 private void optimizeInterval(LIRInsertionBuffer[] insertionBuffers, Interval interval) { argument 79 if (interval == null || !interval.isSplitParent() || interval.spillState() != SpillState.SpillInDominator) { 82 AbstractBlockBase<?> defBlock = allocator.blockForId(interval.spillDefinitionPos()); 85 try (Indent indent = Debug.logAndIndent("interval %s (%s)", interval, defBlock)) { 86 for (Interval splitChild : interval 187 IntervalBlockIterator(Interval interval) argument 218 blocksForInterval(Interval interval) argument [all...] |
/openjdk9/hotspot/src/share/vm/runtime/ |
H A D | prefetch.hpp | 45 static void read(void* loc, intx interval); 48 static void write(void* loc, intx interval);
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/ |
H A D | TraceLinearScanWalker.java | 141 private void setUsePos(TraceInterval interval, int usePos, boolean onlyProcessUsePos) { argument 144 int i = asRegister(interval.location()).number; 155 list.add(interval); 157 if (interval.inMemoryAt(currentPosition)) { 165 private void setUsePos(FixedInterval interval, int usePos, boolean onlyProcessUsePos) { argument 169 int i = asRegister(interval.location()).number; 193 FixedInterval interval = activeFixedList.getFixed(); 194 while (interval != FixedInterval.EndMarker) { 195 assert isRegister(interval.location()) : "active interval mus 331 findOptimalSplitPos(TraceInterval interval, int minSplitPos, int maxSplitPos, boolean doLoopOptimization) argument 385 splitBeforeUsage(TraceInterval interval, int minSplitPos, int maxSplitPos) argument 463 splitForSpilling(TraceInterval interval) argument 573 changeSpillState(TraceInterval interval, int spillPos) argument 686 handleSpillSlot(TraceInterval interval) argument 691 splitStackInterval(TraceInterval interval) argument 698 splitWhenPartialRegisterAvailable(TraceInterval interval, int registerAvailableUntil) argument 703 splitAndSpillInterval(TraceInterval interval) argument 724 allocFreeRegister(TraceInterval interval) argument 820 allocLockedRegister(TraceInterval interval) argument 951 noAllocationPossible(TraceInterval interval) argument 976 initVarsForAlloc(TraceInterval interval) argument 995 combineSpilledIntervals(TraceInterval interval) argument 1055 activateCurrent(TraceInterval interval) argument [all...] |
/openjdk9/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ |
H A D | IntervalNode.java | 32 private Interval interval; field in class:IntervalNode 37 public IntervalNode(Interval interval, Comparator endpointComparator, Object data) { argument 39 this.interval = interval; 45 this.interval = argNode.interval; 49 return interval; 79 return interval.getLowEndpoint(); 84 Object curMax = interval.getHighEndpoint(); 102 String res = interval [all...] |
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/ |
H A D | StackIntervalDumper.java | 39 for (StackInterval interval : intervals) { 40 if (interval != null) { 41 printInterval(interval, visitor); 46 private static void printInterval(StackInterval interval, IntervalVisitor visitor) { argument 47 Value hint = interval.locationHint() != null ? interval.locationHint().getOperand() : null; 48 VirtualStackSlot operand = interval.getOperand(); 50 visitor.visitIntervalStart(operand, operand, interval.location(), hint, type); 53 visitor.visitRange(interval.from(), interval [all...] |
/openjdk9/hotspot/src/share/vm/gc/shared/ |
H A D | referencePolicy.cpp | 46 jlong interval = timestamp_clock - java_lang_ref_SoftReference::timestamp(p); local 47 assert(interval >= 0, "Sanity check"); 49 // The interval will be zero if the ref was accessed since the last scavenge/gc. 50 if(interval <= _max_interval) { 77 jlong interval = timestamp_clock - java_lang_ref_SoftReference::timestamp(p); local 78 assert(interval >= 0, "Sanity check"); 80 // The interval will be zero if the ref was accessed since the last scavenge/gc. 81 if(interval <= _max_interval) {
|
/openjdk9/jdk/src/java.desktop/unix/native/libawt/awt/ |
H A D | awt_Mlib.c | 154 struct itimerval interval; local 156 interval.it_interval.tv_sec = numsec; 157 interval.it_interval.tv_usec = 0; 158 interval.it_value.tv_sec = numsec; 159 interval.it_value.tv_usec = 0; 160 setitimer(ITIMER_REAL, &interval, 0); 166 struct itimerval interval; local 169 getitimer(ITIMER_REAL, &interval); 170 sec = (((double) (numsec - 1)) - (double) interval.it_value.tv_sec) + 171 (1000000.0 - interval [all...] |
/openjdk9/hotspot/src/os_cpu/linux_arm/vm/ |
H A D | prefetch_linux_arm.inline.hpp | 30 inline void Prefetch::read (void *loc, intx interval) { argument 40 inline void Prefetch::write(void *loc, intx interval) { argument
|
/openjdk9/jdk/src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/ |
H A D | AbstractMonitoredVm.java | 54 * The sampling interval, if the instrumentation buffer is acquired 57 protected int interval; field in class:AbstractMonitoredVm 63 * @param interval the initial sampling interval 65 public AbstractMonitoredVm(VmIdentifier vmid, int interval) argument 68 this.interval = interval; 108 public void setInterval(int interval) { argument 109 this.interval = interval; [all...] |