/art/test/527-checker-array-access-split/src/ |
H A D | Main.java | 52 public static int constantIndexGet(int array[]) { argument 53 return array[1]; 87 public static void constantIndexSet(int array[]) { argument 88 array[1] = 2; 120 public static int get(int array[], int index) { argument 121 return array[index]; 165 public static void set(int array[], int index, int value) { argument 166 array[index] = value; 233 public static void getSet(int array[], int index) { argument 234 array[inde 309 accrossGC(int array[], int index) argument [all...] |
/art/test/559-checker-rtp-ifnotnull/src/ |
H A D | Main.java | 39 int[] array = null; 41 if (array == null) { 42 array = new int[5]; 45 array = new int[10]; 47 array[i] = i; 50 array.hashCode();
|
/art/test/535-deopt-and-inlining/src/ |
H A D | Main.java | 30 public static void doCall(int[] array) { argument 32 deopt(array); 38 public static void deopt(int[] array) { argument 43 $inline$deopt(array); 49 public static void $inline$deopt(int[] array) { argument 50 array[0] = 1; 51 array[1] = 1;
|
/art/test/532-checker-nonnull-arrayset/src/ |
H A D | Main.java | 32 Object[] array = new Object[2]; 34 sArray = array; 35 Object nonNull = array[0]; 37 array[1] = nonNull;
|
/art/test/609-checker-x86-bounds-check/src/ |
H A D | Main.java | 20 int[] array = new int[51]; 21 testArrayLengthBoundsCheckX86(array, 10); 85 static void testArrayLengthBoundsCheckX86(int[] array, int index) { argument 86 array[index] = 9;
|
/art/test/554-checker-rtp-checkcast/src/ |
H A D | Main.java | 28 int[] array = new int[20]; 29 if (array.hashCode() > 5) { 30 array = (int[]) returnIntArray(); 32 array[0] = 14; 41 int[] array = new int[20]; 45 array[i] = i; 47 array = (int[]) returnIntArray(); 50 array[0] = 14;
|
/art/test/562-checker-no-intermediate/src/ |
H A D | Main.java | 92 array[index] += Math.abs(-42); 96 static int[] array = new int[2]; field in class:Main
|
/art/test/472-type-propagation/src/ |
H A D | Main.java | 23 public static void ssaBuilderDouble(double[] array) { argument 25 if (array.length > 3) { 26 x = array[0]; 28 x = array[1]; 30 array[2] = x;
|
/art/test/642-fp-callees/ |
H A D | fp_callees.cc | 23 // Make the array volatile, which is apparently making the C compiler 25 volatile double array[] = { 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 }; member in namespace:art 31 double a = array[0]; 32 double b = array[1]; 33 double c = array[2]; 34 double d = array[3]; 35 double e = array[4]; 36 double f = array[5]; 37 double g = array[6]; 38 double h = array[ [all...] |
/art/test/449-checker-bce/src/ |
H A D | Main.java | 70 static void narrow(int[] array, int offset) { argument 74 if (offset < array.length) { 75 // offset is in range [0, array.length-1]. 77 array[offset] = 1; 80 // biased_offset1 is in range [1, array.length]. 81 if (biased_offset1 < array.length) { 82 // biased_offset1 is in range [1, array.length-1]. 84 array[biased_offset1] = 1; 88 // biased_offset2 is in range [0x70000000, array.length-1+0x70000000]. 90 if (biased_offset2 < array 124 constantIndexing1(int[] array) argument 152 $opt$noinline$constantIndexing2(int[] array) argument 187 constantIndexing2b(int[] array) argument 216 constantIndexing2c(int[] array) argument 284 constantIndexing4(int[] array) argument 302 constantIndexing5(int[] array) argument 323 constantIndexing6(int[] array) argument 350 constantIndexing7(int[] array, int base) argument 380 constantIndexing8(int[] array, int base) argument 411 constantIndexing9(int[] array, int base) argument 444 constantIndexing10(int[] array, int base) argument 578 constantIndexingForward6(int[] array) argument 615 loopPattern1(int[] array) argument 678 loopPattern2(int[] array) argument 714 loopPattern3(int[] array) argument 802 pyramid1(int[] array) argument 823 pyramid2(int[] array) argument 844 pyramid3(int[] array) argument 864 isPyramid(int[] array) argument 918 bubbleSort(int[] array) argument 1050 foo1(int[] array, int start, int end, boolean expectInterpreter) argument 1090 foo2(int[] array, int start, int end, boolean expectInterpreter) argument 1130 foo3(int[] array, int end, boolean expectInterpreter) argument 1171 foo4(int[] array, int end, boolean expectInterpreter) argument 1220 foo5(int[] array, int end, boolean expectInterpreter) argument 1281 foo6(int[] array, int start, int end, boolean expectInterpreter) argument 1318 foo7(int[] array, int start, int end, boolean lowEnd) argument 1401 foo9(int[] array, boolean expectInterpreter) argument 1424 partialLooping(int[] array, int start, int end) argument [all...] |
/art/test/096-array-copy-concurrent-gc/src/ |
H A D | Main.java | 22 * Size of array and amount of garbage created is based on experimental 45 Object [] array = new Object[10000]; field in class:Main 48 // We want many references in the array 54 for (int i = 0; i < array.length; i+=2) { 55 array[i] = new String("Creating some garbage" + i); 62 for (int j = 0; j < array.length; j++) { 63 Object obj = array[array.length - 1]; 64 System.arraycopy(array, 0, array, [all...] |
/art/test/456-baseline-array-set/src/ |
H A D | Main.java | 24 Integer[] array = new Integer[2]; 26 // allocator, generating code for the array set would fail on x86. 27 array[index] = array[index + 1]; 28 array[index] = value;
|
/art/test/655-jit-clinit/src/ |
H A D | Main.java | 32 for (int i = 0; i < array.length; ++i) { 33 array[i] = array; 38 array = new Object[10000]; 45 static Object[] array; field in class:Foo
|
/art/test/499-bce-phi-array-length/src/ |
H A D | Main.java | 18 public static int foo(int start, int[] array) { argument 21 // for the array length which will only be used within the loop. 23 result += array[i]; 25 // The HBoundsCheck for this array access will be updated to access 26 // the array length phi created for the deoptimization checks of the 27 // first loop. This crashed the compiler which used to DCHECK an array 29 result += array[j]; 35 public static int bar(int start, int[] array) { argument 38 result += array[i]; 40 result += array[ [all...] |
/art/test/559-bce-ssa/src/ |
H A D | Main.java | 19 public static void foo(int[] array, int[] array2, int start, int end) { argument 21 array[i] = array2[array.length] + 1;
|
/art/test/412-new-array/src/ |
H A D | Main.java | 116 // Use an array initializer to hint the use of filled-new-array. 125 // Use an array initializer to hint the use of filled-new-array. 144 int[] array = new int[-1]; 210 // Ensure the elements in filled-new-array must be assignable 211 // to the array component type. 224 int[] array = new int[0]; 225 Object[] args = { array }; 227 assertEquals(0, array [all...] |
/art/compiler/optimizing/ |
H A D | x86_memory_gen.cc | 35 // Replace the length by the array itself, so that we can do compares to memory. 43 HInstruction* array = array_len->InputAt(0); variable 44 DCHECK_EQ(array->GetType(), Primitive::kPrimNot); 46 // Don't apply this optimization when the array is nullptr. 47 if (array->IsConstant() || (array->IsNullCheck() && array->InputAt(0)->IsConstant())) { 52 if (array->IsNullCheck() && do_implicit_null_checks_) {
|
/art/test/427-bounds/src/ |
H A D | Main.java | 43 static void $opt$Throw(int[] array) { argument 48 int length = array.length; 49 array[2] = 42;
|
/art/test/534-checker-bce-deoptimization/src/ |
H A D | Main.java | 72 float[] array = new float[2]; 74 $noinline$FloatFill(1.125f, 2.5f, array, 3); 77 System.out.println("array[0]=" + array[0] + "f"); 78 System.out.println("array[1]=" + array[1] + "f"); 91 public static void $noinline$FloatFill(float f1, float f2, float[] array, int n) { argument 94 array[i] = ((i & 1) == 1) ? f1 : f2; 101 double[] array = new double[2]; 103 $noinline$DoubleFill(2.125, 3.5, array, 120 $noinline$DoubleFill(double d1, double d2, double[] array, int n) argument [all...] |
/art/test/706-checker-scheduler/src/ |
H A D | Main.java | 45 int [] array = new int[10]; 47 res += array[i]; 48 res += array[i + 1];
|
/art/test/049-show-object/src/ |
H A D | Main.java | 41 Object[] array = new Object[5]; 42 showObject(array); 45 array = niftyStrings; 46 showObject(array);
|
/art/test/058-enum-order/src/ |
H A D | Main.java | 26 Muffin[] array = Muffin.class.getEnumConstants(); 27 for (Muffin m : array) {
|
/art/test/431-type-propagation/src/ |
H A D | Main.java | 24 int[] array = new int[7]; 25 Object[] arguments = { array };
|
/art/test/498-type-propagation/src/ |
H A D | Main.java | 25 int[] array = new int[7]; 26 Object[] arguments = { array };
|
/art/test/520-equivalent-phi/src/ |
H A D | Main.java | 26 int[] array = new int[7]; 27 Object[] arguments = { array };
|