Searched refs:interval (Results 1 - 25 of 96) sorted by relevance

1234

/openjdk9/hotspot/src/os_cpu/linux_aarch64/vm/
H A Dprefetch_linux_aarch64.inline.hpp32 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 Dprefetch_solaris_sparc.inline.hpp34 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 Dprefetch_linux_x86.inline.hpp31 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 Dprefetch_bsd_x86.inline.hpp31 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 Dprefetch_aix_ppc.inline.hpp32 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 Dprefetch_linux_sparc.inline.hpp32 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 Dprefetch_solaris_x86.inline.hpp31 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 Dprefetch_bsd_zero.inline.hpp31 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 Dprefetch_linux_zero.inline.hpp31 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 Dprefetch_windows_x86.inline.hpp30 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 Dprefetch_linux_s390.inline.hpp31 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 Dprefetch_linux_ppc.inline.hpp32 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 DLinearScanWalker.java134 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 DLinearScanIntervalDumper.java42 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 DLinearScanEliminateSpillMovePhase.java99 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 DOptimizingLinearScanWalker.java61 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 DLinearScanOptimizeSpillPositionPhase.java65 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 Dprefetch.hpp45 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 DTraceLinearScanWalker.java141 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 DIntervalNode.java32 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 DStackIntervalDumper.java39 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 DreferencePolicy.cpp46 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 Dawt_Mlib.c154 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 Dprefetch_linux_arm.inline.hpp30 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 DAbstractMonitoredVm.java54 * 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...]

Completed in 287 milliseconds

1234