Home
last modified time | relevance | path

Searched refs:array_length (Results 1 – 6 of 6) sorted by relevance

/art/compiler/optimizing/
Dbounds_check_elimination_test.cc72 HArrayLength* array_length = new (&allocator) HArrayLength(null_check); in TEST() local
74 HBoundsCheck(parameter2, array_length, 0); in TEST()
78 block2->AddInstruction(array_length); in TEST()
85 array_length = new (&allocator) HArrayLength(null_check); in TEST()
86 cmp = new (&allocator) HLessThan(parameter2, array_length); in TEST()
89 block3->AddInstruction(array_length); in TEST()
96 array_length = new (&allocator) HArrayLength(null_check); in TEST()
98 HBoundsCheck(parameter2, array_length, 0); in TEST()
102 block4->AddInstruction(array_length); in TEST()
109 array_length = new (&allocator) HArrayLength(null_check); in TEST()
[all …]
Dbounds_check_elimination.cc348 HArrayLength* array_length = length_value->AsArrayLength(); in Run() local
350 HInstruction* array = array_length->InputAt(0); in Run()
359 if (found_array_length_ != nullptr && found_array_length_ != array_length) { in Run()
384 found_array_length_ = array_length; in Run()
871 HArrayLength* array_length, in CanAddDeoptimizationArrayLength() argument
880 if (array_length->GetBlock() == header) { in CanAddDeoptimizationArrayLength()
904 if (value == array_length) { in CanAddDeoptimizationArrayLength()
921 HArrayLength* array_length, in AddDeoptimizationArrayLength() argument
937 if (!array_length->GetBlock()->Dominates(deopt_block)) { in AddDeoptimizationArrayLength()
939 DCHECK(header->GetLoopInformation()->Contains(*array_length->GetBlock())); in AddDeoptimizationArrayLength()
[all …]
/art/runtime/mirror/
Darray.cc47 int32_t array_length = dimensions->Get(current_dimension); in RecursiveCreateMultiArray() local
51 Array::Alloc<true>(self, array_class.Get(), array_length, in RecursiveCreateMultiArray()
60 for (int32_t i = 0; i < array_length; i++) { in RecursiveCreateMultiArray()
Dstring-inl.h179 inline String* String::AllocFromCharArray(Thread* self, int32_t array_length, in AllocFromCharArray() argument
182 SetStringCountAndValueVisitorFromCharArray visitor(array_length, array, offset); in AllocFromCharArray()
183 String* new_string = Alloc<kIsInstrumented>(self, array_length, allocator_type, visitor); in AllocFromCharArray()
Dstring.h98 ALWAYS_INLINE static String* AllocFromCharArray(Thread* self, int32_t array_length,
/art/runtime/
Djni_internal.cc238 jsize array_length) in ThrowSIOOBE() argument
242 array_length); in ThrowSIOOBE()