Lines Matching refs:src_offset

142   address basictype2arraycopy(BasicType t, Node *src_offset, Node *dest_offset,
244 Node* src, Node* src_offset,
261 Node* src, Node* src_offset,
265 Node* src, Node* src_offset,
270 Node* src, Node* src_offset,
274 Node* src, Node* src_offset,
280 Node* src, Node* src_offset,
4394 Node* src_offset,
4399 const TypeInt* src_offset_inttype = gvn().find_int_type(src_offset);;
4419 } else if (src_offset == dest_offset && src_offset != NULL) {
4435 Node* src_offset = argument(1); // type: int
4457 src, src_offset, dest, dest_offset, length);
4480 src, src_offset, dest, dest_offset, length,
4491 // (4) src_offset must not be negative.
4494 // (7) src_offset + length must not exceed length of src.
4510 // (4) src_offset must not be negative.
4511 generate_negative_guard(src_offset, slow_region);
4519 // (7) src_offset + length must not exceed length of src.
4520 generate_limit_guard(src_offset, length,
4535 src, src_offset, dest, dest_offset, length,
4566 // n = -1^slowval; src_offset += n; dest_offset += n; length -= n
4569 // call slow arraycopy(src, src_offset, dest, dest_offset, length)
4578 Node* src, Node* src_offset,
4657 src, src_offset, dest, dest_offset,
4739 src, src_offset, dest, dest_offset,
4815 src, src_offset, dest, dest_offset,
4838 src, src_offset, dest, dest_offset,
4899 Node* src_off_plus = _gvn.transform( new(C) AddINode(src_offset, slow_offset) );
4904 src_offset = src_off_plus;
4925 src, src_offset, dest, dest_offset,
5177 Node* src, Node* src_offset,
5188 intptr_t src_off_con = (intptr_t) find_int_con(src_offset, -1);
5236 Node* src, Node* src_offset,
5244 src, src_offset, dest, dest_offset,
5255 Node* src, Node* src_offset,
5275 Node* src_start = array_element_address(src, src_offset, T_OBJECT);
5296 Node* src, Node* src_offset,
5309 src, src_offset, dest, dest_offset, copy_length);
5319 Node* src, Node* src_offset,
5326 if (src_offset != NULL || dest_offset != NULL) {
5327 assert(src_offset != NULL && dest_offset != NULL, "");
5328 src_start = array_element_address(src, src_offset, basic_elem_type);
5335 basictype2arraycopy(basic_elem_type, src_offset, dest_offset,
5433 Node* src_offset = argument(2);
5448 if (src_offset != NULL || dest_offset != NULL) {
5449 assert(src_offset != NULL && dest_offset != NULL, "");
5450 src_start = array_element_address(src, src_offset, T_BYTE);
5488 Node* src_offset = argument(2);
5504 if (src_offset != NULL || dest_offset != NULL) {
5505 assert(src_offset != NULL && dest_offset != NULL, "");
5506 src_start = array_element_address(src, src_offset, T_BYTE);