Searched refs:loop (Results 1 - 25 of 268) sorted by relevance

1234567891011

/openjdk10/nashorn/test/script/nosecurity/parsertests/
H A DbreakStat.js31 loop: { while (true) { break loop } };
32 loop: { for (;;) { break loop } };
/openjdk10/nashorn/test/script/nosecurity/treeapi/
H A DbreakStat.js37 loop: { while (true) { break loop } };
38 loop: { for (;;) { break loop } };
/openjdk10/jdk/src/java.desktop/share/classes/java/applet/
H A DAudioClip.java51 * Starts playing this audio clip in a loop.
53 void loop(); method in interface:AudioClip
/openjdk10/langtools/test/tools/javac/lambda/
H A DBadBreakContinue.java24 loop: while (true) {
25 SAM s1 = ()-> { break loop; };
26 SAM s2 = ()-> { continue loop; };
28 SAM s3_1 = ()-> { break loop; };
29 SAM s3_2 = ()-> { continue loop; };
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/
H A DLoopPolicies.java23 package org.graalvm.compiler.loop;
33 boolean shouldPeel(LoopEx loop, ControlFlowGraph cfg, MetaAccessProvider metaAccess); argument
35 boolean shouldFullUnroll(LoopEx loop); argument
37 boolean shouldPartiallyUnroll(LoopEx loop); argument
39 boolean shouldTryUnswitch(LoopEx loop); argument
41 boolean shouldUnswitch(LoopEx loop, List<ControlSplitNode> controlSplits); argument
H A DDerivedInductionVariable.java23 package org.graalvm.compiler.loop;
34 public DerivedInductionVariable(LoopEx loop, InductionVariable base) { argument
35 super(loop);
H A DInductionVariable.java23 package org.graalvm.compiler.loop;
31 * This class describes a value node that is an induction variable in a counted loop.
53 protected final LoopEx loop; field in class:InductionVariable
55 public InductionVariable(LoopEx loop) { argument
56 this.loop = loop;
60 return loop;
91 * induction variable in the loop body of the last iteration, only taking into account the main
92 * loop limit test. It's possible for the loop t
[all...]
H A DLoopsData.java23 package org.graalvm.compiler.loop;
56 for (Loop<Block> loop : cfg.getLoops()) {
57 LoopEx ex = new LoopEx(loop, this);
68 for (Loop<Block> loop : loops) {
69 if (loop.getParent() != null && !seen.contains(loop.getParent())) {
72 seen.add(loop);
77 public LoopEx loop(Loop<Block> loop) { argument
78 return loopBeginToEx.get((LoopBeginNode) loop
81 public LoopEx loop(LoopBeginNode loopBegin) { method in class:LoopsData
[all...]
H A DDefaultLoopPolicies.java23 package org.graalvm.compiler.loop;
70 public boolean shouldPeel(LoopEx loop, ControlFlowGraph cfg, MetaAccessProvider metaAccess) { argument
71 LoopBeginNode loopBegin = loop.loopBegin();
74 if (entryProbability > MinimumPeelProbability.getValue(options) && loop.size() + loopBegin.graph().getNodeCount() < MaximumDesiredSize.getValue(options)) {
75 // check whether we're allowed to peel this loop
76 return loop.canDuplicateLoop();
83 public boolean shouldFullUnroll(LoopEx loop) { argument
84 if (!loop.isCounted() || !loop.counted().isConstantMaxTripCount()) {
87 OptionValues options = loop
102 shouldPartiallyUnroll(LoopEx loop) argument
147 shouldTryUnswitch(LoopEx loop) argument
171 shouldUnswitch(LoopEx loop, List<ControlSplitNode> controlSplits) argument
[all...]
H A DLoopFragmentInsideBefore.java23 package org.graalvm.compiler.loop;
32 public LoopFragmentInsideBefore(LoopEx loop, FixedNode point) { argument
33 super(loop);
H A DLoopFragmentInsideFrom.java23 package org.graalvm.compiler.loop;
32 public LoopFragmentInsideFrom(LoopEx loop, FixedNode point) { argument
33 super(loop);
H A DLoopFragmentWhole.java23 package org.graalvm.compiler.loop;
42 public LoopFragmentWhole(LoopEx loop) { argument
43 super(loop);
68 Loop<Block> loop = loop().loop();
69 nodes = LoopFragment.computeNodes(graph(), LoopFragment.toHirBlocks(loop.getBlocks()), LoopFragment.toHirExits(loop.getExits()));
81 final FixedNode entry = loop().entryPoint();
102 LoopBeginNode newLoopBegin = getDuplicatedNode(original().loop()
152 insertBefore(LoopEx loop) argument
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src/org/graalvm/compiler/loop/test/
H A DLoopsDataTest.java23 package org.graalvm.compiler.loop.test;
31 import org.graalvm.compiler.loop.LoopEx;
32 import org.graalvm.compiler.loop.LoopsData;
77 Assert.assertEquals(1, loops.outerFirst().get(0).loop().getDepth());
78 Assert.assertEquals(1, loops.outerFirst().get(1).loop().getDepth());
79 Assert.assertEquals(2, loops.outerFirst().get(2).loop().getDepth());
80 Assert.assertEquals(3, loops.outerFirst().get(3).loop().getDepth());
81 Assert.assertEquals(2, loops.outerFirst().get(4).loop().getDepth());
82 Assert.assertEquals(2, loops.outerFirst().get(5).loop().getDepth());
83 Assert.assertEquals(3, loops.outerFirst().get(6).loop()
[all...]
/openjdk10/nashorn/test/script/basic/
H A DJDK-8136694.js56 function loop(checker) { function
72 loop(checkFoo);
73 loop(checkFooInWith);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/
H A DLoopSafepointEliminationPhase.java23 package org.graalvm.compiler.loop.phases;
25 import org.graalvm.compiler.loop.LoopEx;
26 import org.graalvm.compiler.loop.LoopsData;
43 for (LoopEx loop : loops.countedLoops()) {
44 if (loop.loop().getChildren().isEmpty() && loop.counted().getStamp().getBits() <= 32) {
46 for (LoopEndNode loopEnd : loop.loopBegin().loopEnds()) {
50 loop.counted().createOverFlowGuard();
51 loop
[all...]
H A DLoopFullUnrollPhase.java23 package org.graalvm.compiler.loop.phases;
27 import org.graalvm.compiler.loop.LoopEx;
28 import org.graalvm.compiler.loop.LoopPolicies;
29 import org.graalvm.compiler.loop.LoopsData;
53 for (LoopEx loop : dataCounted.countedLoops()) {
54 if (getPolicies().shouldFullUnroll(loop)) {
55 debug.log("FullUnroll %s", loop);
56 LoopTransformations.fullUnroll(loop, context, canonicalizer);
58 debug.dump(DebugContext.DETAILED_LEVEL, graph, "FullUnroll %s", loop);
H A DLoopPeelingPhase.java23 package org.graalvm.compiler.loop.phases;
26 import org.graalvm.compiler.loop.LoopEx;
27 import org.graalvm.compiler.loop.LoopPolicies;
28 import org.graalvm.compiler.loop.LoopsData;
45 for (LoopEx loop : data.outerFirst()) {
46 if (getPolicies().shouldPeel(loop, data.getCFG(), context.getMetaAccess())) {
47 debug.log("Peeling %s", loop);
48 LoopTransformations.peel(loop);
49 debug.dump(DebugContext.DETAILED_LEVEL, graph, "Peeling %s", loop);
H A DReassociateInvariantPhase.java23 package org.graalvm.compiler.loop.phases;
26 import org.graalvm.compiler.loop.LoopEx;
27 import org.graalvm.compiler.loop.LoopsData;
34 * invariant parts of the expression can move outside of the loop.
48 for (LoopEx loop : dataReassociate.loops()) {
49 changed |= loop.reassociateInvariants();
H A DLoopPartialUnrollPhase.java23 package org.graalvm.compiler.loop.phases;
26 import org.graalvm.compiler.loop.LoopEx;
27 import org.graalvm.compiler.loop.LoopPolicies;
28 import org.graalvm.compiler.loop.LoopsData;
56 for (LoopEx loop : dataCounted.countedLoops()) {
57 if (!LoopTransformations.isUnrollableLoop(loop)) {
60 if (getPolicies().shouldPartiallyUnroll(loop)) {
61 if (loop.loopBegin().isSimpleLoop()) {
64 LoopTransformations.insertPrePostLoops(loop);
67 LoopTransformations.partialUnroll(loop);
[all...]
H A DLoopUnswitchingPhase.java23 package org.graalvm.compiler.loop.phases;
31 import org.graalvm.compiler.loop.LoopEx;
32 import org.graalvm.compiler.loop.LoopPolicies;
33 import org.graalvm.compiler.loop.LoopsData;
55 for (LoopEx loop : dataUnswitch.outerFirst()) {
56 if (getPolicies().shouldTryUnswitch(loop)) {
57 List<ControlSplitNode> controlSplits = LoopTransformations.findUnswitchable(loop);
60 if (getPolicies().shouldUnswitch(loop, controlSplits)) {
62 logUnswitch(loop, controlSplits);
64 LoopTransformations.unswitch(loop, controlSplit
79 logUnswitch(LoopEx loop, List<ControlSplitNode> controlSplits) argument
[all...]
H A DLoopPhase.java23 package org.graalvm.compiler.loop.phases;
25 import org.graalvm.compiler.loop.LoopPolicies;
/openjdk10/langtools/test/tools/javac/
H A DBranchToFewerDefines.java48 loop: while (true) {
54 break loop;
/openjdk10/jdk/test/javax/security/auth/login/Configuration/
H A DSynchronize.java36 private static final int loop = 500; field in class:Synchronize
54 Synchronize[] threads = new Synchronize[loop];
55 for (int i = 0; i < loop; i++) {
59 for (int i = 0; i < loop; i++) {
63 for (int i = 0; i < loop; i++) {
/openjdk10/hotspot/test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/
H A DDoWhile.java39 return loop;
46 private final Loop loop; field in class:DoWhile
55 public DoWhile(int level, Loop loop, long thisLoopIterLimit, Block header, argument
59 this.loop = loop;
71 return loop.initialization.complexity()
74 + loop.manipulator.complexity()
76 + loop.condition.complexity());
89 siblings.set(index++, loop.initialization);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/
H A DLoop13.java23 package org.graalvm.compiler.jtt.loop;
58 Loop loop = new Loop(arg);
59 loop.test0();
60 return loop.getIndex();

Completed in 113 milliseconds

1234567891011