Class Entrypoint

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class Entrypoint
    extends java.lang.Object
    implements java.lang.Cloneable
    • Field Detail

      • logger

        private static java.util.logging.Logger logger
      • referencedFields

        private final java.util.List<java.lang.reflect.Field> referencedFields
      • kernelInstance

        private java.lang.Object kernelInstance
      • referencedFieldNames

        private final java.util.Set<java.lang.String> referencedFieldNames
      • arrayFieldAssignments

        private final java.util.Set<java.lang.String> arrayFieldAssignments
      • arrayFieldAccesses

        private final java.util.Set<java.lang.String> arrayFieldAccesses
      • objectArrayFieldsClasses

        private final java.util.HashMap<java.lang.String,​ClassModel> objectArrayFieldsClasses
      • allFieldsClasses

        private final java.util.HashMap<java.lang.String,​ClassModel> allFieldsClasses
      • arrayFieldArrayLengthUsed

        private final java.util.Set<java.lang.String> arrayFieldArrayLengthUsed
      • calledMethods

        private final java.util.List<MethodModel> calledMethods
      • usesDoubles

        private boolean usesDoubles
        True is an indication to use the fp64 pragma
      • usesByteWrites

        private boolean usesByteWrites
        True is an indication to use the byte addressable store pragma
      • usesAtomic32

        private boolean usesAtomic32
        True is an indication to use the atomics pragmas
      • usesAtomic64

        private boolean usesAtomic64