Mercurial > hg > truffle
comparison truffle/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/internal/SpecializationNode.java @ 22157:dc83cc1f94f2
Using fully qualified imports
author | Jaroslav Tulach <jaroslav.tulach@oracle.com> |
---|---|
date | Wed, 16 Sep 2015 11:33:22 +0200 |
parents | 9c8c0937da41 |
children | 0d4b0e4263ee |
comparison
equal
deleted
inserted
replaced
22156:50056a161d7f | 22157:dc83cc1f94f2 |
---|---|
22 * or visit www.oracle.com if you need additional information or have any | 22 * or visit www.oracle.com if you need additional information or have any |
23 * questions. | 23 * questions. |
24 */ | 24 */ |
25 package com.oracle.truffle.api.dsl.internal; | 25 package com.oracle.truffle.api.dsl.internal; |
26 | 26 |
27 import java.lang.reflect.*; | 27 import com.oracle.truffle.api.Assumption; |
28 import java.util.*; | 28 import com.oracle.truffle.api.CompilerAsserts; |
29 import java.util.concurrent.*; | 29 import com.oracle.truffle.api.CompilerDirectives; |
30 | 30 import com.oracle.truffle.api.dsl.UnsupportedSpecializationException; |
31 import com.oracle.truffle.api.*; | |
32 import com.oracle.truffle.api.dsl.*; | |
33 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent0; | 31 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent0; |
34 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent1; | 32 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent1; |
35 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent2; | 33 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent2; |
36 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent3; | 34 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent3; |
37 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent4; | 35 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent4; |
38 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent5; | 36 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEvent5; |
39 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEventN; | 37 import com.oracle.truffle.api.dsl.internal.SlowPathEvent.SlowPathEventN; |
40 import com.oracle.truffle.api.frame.*; | 38 import com.oracle.truffle.api.frame.Frame; |
41 import com.oracle.truffle.api.nodes.*; | 39 import com.oracle.truffle.api.nodes.ExplodeLoop; |
40 import com.oracle.truffle.api.nodes.InvalidAssumptionException; | |
41 import com.oracle.truffle.api.nodes.Node; | |
42 import com.oracle.truffle.api.nodes.NodeClass; | |
43 import com.oracle.truffle.api.nodes.NodeCost; | |
44 import com.oracle.truffle.api.nodes.NodeFieldAccessor; | |
45 import com.oracle.truffle.api.nodes.NodeInfo; | |
46 import com.oracle.truffle.api.nodes.NodeUtil; | |
47 import java.lang.reflect.Field; | |
48 import java.lang.reflect.Modifier; | |
49 import java.util.Arrays; | |
50 import java.util.concurrent.Callable; | |
42 | 51 |
43 /** | 52 /** |
44 * Internal implementation dependent base class for generated specialized nodes. | 53 * Internal implementation dependent base class for generated specialized nodes. |
45 */ | 54 */ |
46 @NodeInfo(cost = NodeCost.NONE) | 55 @NodeInfo(cost = NodeCost.NONE) |