Lines Matching defs:array
405 void SharkTopLevelBlock::check_bounds(SharkValue* array, SharkValue* index) {
409 Value *length = builder()->CreateArrayLength(array->jarray_value());
809 SharkValue *array = pop();
810 check_null(array);
811 Value *length = builder()->CreateArrayLength(array->jarray_value());
817 SharkValue *array = pop();
819 check_null(array);
820 check_bounds(array, index);
824 array->jarray_value(), basic_type, index->jint_value()));
851 // You might expect that array->type()->is_array_klass() would
862 array->type()->is_array_klass() ?
863 ((ciArrayKlass *) array->type())->element_type() :
877 SharkValue *array = pop();
879 check_null(array);
880 check_bounds(array, index);
918 array->jarray_value(), basic_type, index->jint_value(), "addr");
1821 // dimensions array. Note that we are storing them in the reverse