hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java
changeset 46551 d01034a83ab2
parent 46459 7d4e637d3f21
child 46554 aa1cfd918c4f
equal deleted inserted replaced
46550:34a17324cd65 46551:d01034a83ab2
    27 import java.lang.annotation.ElementType;
    27 import java.lang.annotation.ElementType;
    28 import java.lang.annotation.Retention;
    28 import java.lang.annotation.Retention;
    29 import java.lang.annotation.RetentionPolicy;
    29 import java.lang.annotation.RetentionPolicy;
    30 import java.lang.annotation.Target;
    30 import java.lang.annotation.Target;
    31 
    31 
    32 import org.graalvm.api.word.ComparableWord;
       
    33 import org.graalvm.api.word.LocationIdentity;
       
    34 import org.graalvm.api.word.Pointer;
       
    35 import org.graalvm.api.word.Signed;
       
    36 import org.graalvm.api.word.Unsigned;
       
    37 import org.graalvm.api.word.WordBase;
       
    38 import org.graalvm.api.word.WordFactory;
       
    39 import org.graalvm.compiler.core.common.calc.Condition;
    32 import org.graalvm.compiler.core.common.calc.Condition;
    40 import org.graalvm.compiler.core.common.calc.UnsignedMath;
    33 import org.graalvm.compiler.core.common.calc.UnsignedMath;
    41 import org.graalvm.compiler.debug.GraalError;
    34 import org.graalvm.compiler.debug.GraalError;
    42 import org.graalvm.compiler.nodes.ValueNode;
    35 import org.graalvm.compiler.nodes.ValueNode;
    43 import org.graalvm.compiler.nodes.calc.AddNode;
    36 import org.graalvm.compiler.nodes.calc.AddNode;
    53 import org.graalvm.compiler.nodes.calc.UnsignedRemNode;
    46 import org.graalvm.compiler.nodes.calc.UnsignedRemNode;
    54 import org.graalvm.compiler.nodes.calc.UnsignedRightShiftNode;
    47 import org.graalvm.compiler.nodes.calc.UnsignedRightShiftNode;
    55 import org.graalvm.compiler.nodes.calc.XorNode;
    48 import org.graalvm.compiler.nodes.calc.XorNode;
    56 import org.graalvm.compiler.nodes.memory.HeapAccess.BarrierType;
    49 import org.graalvm.compiler.nodes.memory.HeapAccess.BarrierType;
    57 import org.graalvm.compiler.nodes.memory.address.AddressNode.Address;
    50 import org.graalvm.compiler.nodes.memory.address.AddressNode.Address;
       
    51 import org.graalvm.word.ComparableWord;
       
    52 import org.graalvm.word.LocationIdentity;
       
    53 import org.graalvm.word.Pointer;
       
    54 import org.graalvm.word.Signed;
       
    55 import org.graalvm.word.Unsigned;
       
    56 import org.graalvm.word.WordBase;
       
    57 import org.graalvm.word.WordFactory;
    58 
    58 
    59 public abstract class Word extends WordFactory implements Signed, Unsigned, Pointer {
    59 public abstract class Word extends WordFactory implements Signed, Unsigned, Pointer {
    60 
    60 
    61     /**
    61     /**
    62      * Links a method to a canonical operation represented by an {@link Opcode} val.
    62      * Links a method to a canonical operation represented by an {@link Opcode} val.