Searched refs:array (Results 1 - 25 of 78) sorted by relevance

1234

/art/test/472-type-propagation/src/
H A DMain.java23 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/449-checker-bce/src/
H A DMain.java70 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
154 constantIndexing2(int[] array) argument
226 constantIndexing4(int[] array) argument
244 constantIndexing5(int[] array) argument
284 loopPattern1(int[] array) argument
347 loopPattern2(int[] array) argument
383 loopPattern3(int[] array) argument
471 pyramid1(int[] array) argument
492 pyramid2(int[] array) argument
513 pyramid3(int[] array) argument
533 isPyramid(int[] array) argument
587 bubbleSort(int[] array) argument
636 foo1(int[] array, int start, int end) argument
671 foo2(int[] array, int start, int end) argument
705 foo3(int[] array, int end) argument
738 foo4(int[] array, int end) argument
779 foo5(int[] array, int end) argument
834 foo6(int[] array, int start, int end) argument
868 foo7(int[] array, int start, int end, boolean lowEnd) argument
943 foo9(int[] array) argument
961 partialLooping(int[] array, int start, int end) argument
[all...]
/art/test/096-array-copy-concurrent-gc/src/
H A DMain.java22 * 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 DMain.java24 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/499-bce-phi-array-length/src/
H A DMain.java18 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/484-checker-register-hints/src/
H A DMain.java44 array[2] = e + i + h;
45 array[3] = f + i + h;
46 array[4] = g + i + h;
47 array[0] = h;
48 array[1] = i + h;
78 array[2] = e + i + h;
79 array[3] = f + i + h;
80 array[4] = g + i + h;
81 array[0] = h;
82 array[
137 static int[] array; field in class:Main
[all...]
/art/test/412-new-array/src/
H A DMain.java116 // 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[7];
225 Object[] args = { array };
227 assertEquals(7, array
[all...]
/art/test/427-bounds/src/
H A DMain.java43 static void $opt$Throw(int[] array) { argument
48 int length = array.length;
49 array[2] = 42;
/art/test/049-show-object/src/
H A DMain.java41 Object[] array = new Object[5];
42 showObject(array);
45 array = niftyStrings;
46 showObject(array);
/art/test/058-enum-order/src/
H A DMain.java26 Muffin[] array = Muffin.class.getEnumConstants();
27 for (Muffin m : array) {
/art/test/431-type-propagation/src/
H A DMain.java24 int[] array = new int[7];
25 Object[] arguments = { array };
/art/test/498-type-propagation/src/
H A DMain.java25 int[] array = new int[7];
26 Object[] arguments = { array };
/art/test/520-equivalent-phi/src/
H A DMain.java26 int[] array = new int[7];
27 Object[] arguments = { array };
/art/runtime/entrypoints/quick/
H A Dquick_fillarray_entrypoints.cc19 #include "mirror/array.h"
25 * Handle fill array data by copying appropriate part of dex file into array.
27 extern "C" int artHandleFillArrayDataFromCode(uint32_t payload_offset, mirror::Array* array,
34 bool success = FillArrayData(array, payload);
/art/test/081-hot-exceptions/src/
H A DMain.java19 int[] array; field in class:Main.ArrayObj
22 return array[i];
/art/test/461-get-reference-vreg/src/
H A DMain.java34 Object a = array[0];
64 static Object[] array = new Object[] { new Object() }; field in class:Main
/art/test/501-null-constant-dce/src/
H A DMain.java25 int[] array = new int[7];
26 Object[] arguments = { array };
/art/test/045-reflect-array/src/
H A DMain.java29 int[] array = (int[]) intArray;
30 array[0] = 5;
35 if (array[1] != 6)
38 array[2] = 27;
45 if (array.length != Array.getLength(intArray) ||
46 array.length != 2)
75 char[] array = (char[]) charArray;
76 array[0] = '0';
77 array[1] = 'W';
78 array[
[all...]
/art/test/445-checker-licm/src/
H A DMain.java102 public static int arrayLength(int[] array) { argument
104 for (int i = 0; i < array.length; ++i) {
105 result += array[i];
/art/test/011-array-copy/src/
H A DMain.java51 static void initByteArray(byte[] array) { argument
53 array[i] = (byte) i;
56 static void initShortArray(short[] array) { argument
58 array[i] = (short) i;
61 static void initIntArray(int[] array) { argument
63 array[i] = (int) i;
66 static void initLongArray(long[] array) { argument
68 array[i] = (long) i;
73 * Perform an array copy operation on primitive arrays with different
/art/test/407-arrays/src/
H A DMain.java17 // Simple test for array accesses.
133 public static void ensureThrows(boolean[] array, int index) { argument
136 $opt$doArrayLoad(array, index);
146 $opt$doArrayStore(array, index);
155 public static void $opt$doArrayLoad(boolean[] array, int index) { argument
156 boolean res = array[index];
159 public static void $opt$doArrayStore(boolean[] array, int index) { argument
160 array[index] = false;
/art/test/106-exceptions2/src/
H A DMain.java155 static void throwImplicitAIOBE(int[] array, int index) { argument
156 array[index] = 0;
160 int[] array = new int[10];
163 throwImplicitAIOBE(array, 11);
171 throwImplicitAIOBE(array, -1);
/art/runtime/
H A Dtransaction.cc159 void Transaction::RecordWriteArray(mirror::Array* array, size_t index, uint64_t value) { argument
160 DCHECK(array != nullptr);
161 DCHECK(array->IsArrayInstance());
162 DCHECK(!array->IsObjectArray());
164 ArrayLog& array_log = array_logs_[array];
215 // TODO we may not need to restore array allocated during this transaction. Or we could directly
283 // Update array logs with moving roots.
343 // Garbage collector needs to access object's class and array's length. So we don't rollback
491 void Transaction::ArrayLog::Undo(mirror::Array* array) { argument
492 DCHECK(array !
500 UndoArrayWrite(mirror::Array* array, Primitive::Type array_type, size_t index, uint64_t value) argument
[all...]
H A Djni_internal.cc62 // Consider turning this on when there is errors which could be related to JNI array copies such as
228 static void ThrowAIOOBE(ScopedObjectAccess& soa, mirror::Array* array, jsize start,
231 std::string type(PrettyTypeOf(array));
234 type.c_str(), start, length, identifier, array->GetLength());
1778 soa.Vm()->JniAbortF("GetArrayLength", "not an array: %s", PrettyTypeOf(obj).c_str());
1781 mirror::Array* array = obj->AsArray(); local
1782 return array->GetLength();
1788 mirror::ObjectArray<mirror::Object>* array = local
1790 return soa.AddLocalReference<jobject>(array->Get(index));
1797 mirror::ObjectArray<mirror::Object>* array local
1886 mirror::Array* array = soa.Decode<mirror::Array*>(java_array); local
1908 mirror::Array* array = soa.Decode<mirror::Array*>(java_array); local
1918 GetBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* is_copy) argument
1922 GetByteArrayElements(JNIEnv* env, jbyteArray array, jboolean* is_copy) argument
1926 GetCharArrayElements(JNIEnv* env, jcharArray array, jboolean* is_copy) argument
1930 GetDoubleArrayElements(JNIEnv* env, jdoubleArray array, jboolean* is_copy) argument
1934 GetFloatArrayElements(JNIEnv* env, jfloatArray array, jboolean* is_copy) argument
1938 GetIntArrayElements(JNIEnv* env, jintArray array, jboolean* is_copy) argument
1942 GetLongArrayElements(JNIEnv* env, jlongArray array, jboolean* is_copy) argument
1946 GetShortArrayElements(JNIEnv* env, jshortArray array, jboolean* is_copy) argument
1950 ReleaseBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* elements, jint mode) argument
1956 ReleaseByteArrayElements(JNIEnv* env, jbyteArray array, jbyte* elements, jint mode) argument
1960 ReleaseCharArrayElements(JNIEnv* env, jcharArray array, jchar* elements, jint mode) argument
1964 ReleaseDoubleArrayElements(JNIEnv* env, jdoubleArray array, jdouble* elements, jint mode) argument
1969 ReleaseFloatArrayElements(JNIEnv* env, jfloatArray array, jfloat* elements, jint mode) argument
1974 ReleaseIntArrayElements(JNIEnv* env, jintArray array, jint* elements, jint mode) argument
1978 ReleaseLongArrayElements(JNIEnv* env, jlongArray array, jlong* elements, jint mode) argument
1982 ReleaseShortArrayElements(JNIEnv* env, jshortArray array, jshort* elements, jint mode) argument
1987 GetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, jboolean* buf) argument
1993 GetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, jbyte* buf) argument
1998 GetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, jchar* buf) argument
2003 GetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, jdouble* buf) argument
2009 GetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, jfloat* buf) argument
2015 GetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, jint* buf) argument
2020 GetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, jlong* buf) argument
2025 GetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, jshort* buf) argument
2031 SetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, const jboolean* buf) argument
2037 SetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, const jbyte* buf) argument
2042 SetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, const jchar* buf) argument
2047 SetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, const jdouble* buf) argument
2053 SetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, const jfloat* buf) argument
2059 SetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, const jint* buf) argument
2064 SetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, const jlong* buf) argument
2069 SetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, const jshort* buf) argument
2354 ArtArrayT* array = soa.Decode<ArtArrayT*>(java_array); local
2371 ArtArrayT* array = DecodeAndCheckArrayType<ArrayT, ElementT, ArtArrayT>(soa, java_array, local
2399 ArtArrayT* array = DecodeAndCheckArrayType<ArrayT, ElementT, ArtArrayT>(soa, java_array, local
2450 ArtArrayT* array = local
2470 ArtArrayT* array = local
[all...]
H A Dclass_linker_test.cc109 Handle<mirror::Class> array(
112 EXPECT_STREQ(component_type.c_str(), array->GetComponentType()->GetDescriptor(&temp));
113 EXPECT_EQ(class_loader, array->GetClassLoader());
114 EXPECT_EQ(kAccFinal | kAccAbstract, (array->GetAccessFlags() & (kAccFinal | kAccAbstract)));
115 AssertArrayClass(array_descriptor, array);
118 void AssertArrayClass(const std::string& array_descriptor, Handle<mirror::Class> array)
120 ASSERT_TRUE(array.Get() != nullptr);
121 ASSERT_TRUE(array->GetClass() != nullptr);
122 ASSERT_EQ(array->GetClass(), array
794 mirror::ObjectArray<mirror::String>* array = local
[all...]

Completed in 1752 milliseconds

1234