Lines Matching defs:array

483   // Load the exception from the system-array which wraps it:
639 void TemplateTable::index_check(Register array, Register index) {
641 // check array
642 __ null_check(array, arrayOopDesc::length_offset_in_bytes());
646 __ cmpl(index, Address(array, arrayOopDesc::length_offset_in_bytes()));
649 assert(rbx != array, "different registers");
660 // rdx: array
671 // rdx: array
682 // rdx: array
693 // rdx: array
704 // rdx: array
715 // rdx: array
727 // rdx: array
743 // rdx: array
756 // rdx: array
940 // rdx: array
954 // rdx: array
968 // rdx: array
982 // rdx: array
993 // stack: ..., array, index, value
996 __ movptr(rdx, at_tos_p2()); // array
1003 // do array store check - check for NULL value first
1013 // Compress array + index*oopSize + 12 into a single register. Frees rcx.
1033 // Have a NULL in rax, rdx=array, ecx=index. Store NULL at ary[idx]
1051 // rdx: array
1065 // rdx: array
1960 // int binary_search(int key, LookupswitchPair* array, int n) {
1968 // // where a stands for the array and assuming that the (inexisting)
1972 // if (key < array[h].fast_match()) {
1979 // // (i.e., if key is within array, i is the correct index)
1985 const Register array = rbx;
1991 // Find array start
1992 __ lea(array, at_bcp(3 * BytesPerInt)); // btw: should be able to
1996 __ andptr(array, -BytesPerInt);
2000 __ movl(j, Address(array, -BytesPerInt)); // j = length(array);
2016 // if (key < array[h].fast_match()) {
2021 // Convert array[h].match to native byte-ordering before compare
2022 __ movl(temp, Address(array, h, Address::times_8));
2025 // j = h if (key < array[h].fast_match())
2027 // i = h if (key >= array[h].fast_match())
2038 // Convert array[i].match to native byte-ordering before compare
2039 __ movl(temp, Address(array, i, Address::times_8));
2045 __ movl(j , Address(array, i, Address::times_8, BytesPerInt));
2046 __ profile_switch_case(i, key, array);
2056 __ movl(j, Address(array, -2 * BytesPerInt));
3473 __ get_cpool_and_tags(rcx, rdx); // rcx=cpool, rdx=tags array
3526 __ get_cpool_and_tags(rcx, rdx); // rcx=cpool, rdx=tags array