Lines Matching defs:free
5 * This code is free software; you can redistribute it and/or modify it
2029 save_frame(); // one more save to free up another O7 register
2960 // Adjust recv_klass by scaled itable_index, so we can free itable_index.
3989 const Register free = end;
3990 sub(end, obj, free); // compute amount of free space
3993 cmp(free, var_size_in_bytes);
3998 cmp(free, con_size_in_bytes);
4042 const Register free = t1;
4048 // calculate amount of free space
4049 ld_ptr(G2_thread, in_bytes(JavaThread::tlab_end_offset()), free);
4050 sub(free, obj, free);
4054 cmp(free, con_size_in_bytes);
4056 cmp(free, var_size_in_bytes);
4061 delayed()->add(obj, con_size_in_bytes, free);
4063 delayed()->add(obj, var_size_in_bytes, free);
4069 // make sure new free pointer is properly aligned
4072 btst(MinObjAlignmentInBytesMask, free);
4075 STOP("updated TLAB free is not properly aligned");
4081 st_ptr(free, G2_thread, in_bytes(JavaThread::tlab_top_offset()));
4103 // calculate amount of free space
4108 // the amount free in the tlab is too large to discard.