Lines Matching defs:to

17  * 2 along with this work; if not, write to the Free Software Foundation,
62 // This specifies the stack pointer decrement needed to build the frame.
70 // If they do not match we jump to slow case.
84 // 3. Jump to the continuation address in compiled code to resume execution.
109 // R3: pointer to osr buffer
148 // If the last instruction is a call (typically to do a throw which
150 // must still point into the code area in order to avoid assertion
178 // Emit the code to remove the frame from the stack in the exception
210 // Dispatch to the unwind logic.
228 // If the last instruction is a call (typically to do a throw which
230 // must still point into the code area in order to avoid assertion
265 // Allocate a new index in table to hold the object once it's been patched.
283 // Allocate a new index in table to hold the klass once it's been patched.
523 // move src to dst register
542 // move src to dst register
553 assert(code == Bytecodes::_i2f, "fcfid+frsp needs fixup code to avoid rounding incompatibility");
573 // Result must be 0 if value is NaN; test by comparing value to itself.
597 // Result must be 0 if value is NaN; test by comparing value to itself.
636 // Emit the trampoline stub which will be related to the branch-and-link below.
665 // Virtual call relocation will point to ic load.
674 // Call to fixup routine. Fixup routine uses ScopeDesc info
675 // to determine who we intended to call.
1067 Address to = frame_map()->address_for_slot(dest->single_stack_ix());
1069 __ stw(tmp, to.disp(), to.base());
1075 Address to = frame_map()->address_for_slot(dest->single_stack_ix());
1077 __ std(tmp, to.disp(), to.base());
1083 Address to = frame_map()->address_for_double_slot(dest->double_stack_ix());
1085 __ std(tmp, to.disp(), to.base());
1150 // before the call to add_debug_info, otherwise the PcDescs don't get
1199 // double to double moves
1203 // float to float moves
1211 // int to int moves
1214 // int to int moves
1274 // before the call to add_debug_info_for_null_check, otherwise the PcDescs don't get
1306 const Register return_pc = R31; // Must survive C-call to enable_stack_reserved_zone().
1324 // Restore return pc relative to callers' sp.
1326 // Move return pc to LR.
1333 // We need to mark the code position where the load from the safepoint
1465 DEBUG_ONLY( Unimplemented(); ) // Seems to be unused at the moment.
1507 DEBUG_ONLY( Unimplemented(); ) // Seems to be unused at the moment.
1580 // Try to use isel on >=Power7.
1585 // We can use result_reg to load one operand if not already in register.
1869 // 3 parms are int. Convert to long.
1958 // If the compiler was not able to prove that exact type of the source or the destination
2005 // We don't need decode because we just need to compare.
2038 // Src is not a sub class of dst so we have to do a
2042 assert(flags & mask, "one of the two should be known to be an object array");
2383 // that the ld can use simm16s to reference the slots of the data.
2449 // Fall through to success case.
2452 // Fall through to failure case.
2478 // Fall through to success case.
2481 // Fall through to failure case.
2508 // Fall through to failure case.
2525 // Check if it needs to be profiled.
2577 // Fall through to the success case.
2602 emit_typecheck_helper(op, &success, /*fallthru*/&failure, &success); // Moves obj to dst.
2696 // Compute pointer to BasicLock.
2710 assert(BasicLock::displaced_header_offset_in_bytes() == 0, "lock_reg must point to the displaced header");
2732 assert(BasicLock::displaced_header_offset_in_bytes() == 0, "lock_reg must point to the displaced header");
2772 // that the ld can use simm16s to reference the slots of the data.
2791 // statically update the MethodData* rather than needing to do
2794 // NOTE: we should probably put a lock around this search to
2811 // always does a write to the receiver part of the
2830 // Increment total counter to indicate polymorphic case.
2847 __ align(32, 12); // Insert up to 3 nops to align with 32 byte boundary.
3134 // Klass seen before, nothing to do (regardless of unknown bit).
3138 // Already unknown. Nothing to do anymore.
3155 // Already unknown. Nothing to do anymore.
3173 // Klass seen before, nothing to do (regardless of unknown bit).
3191 // Already unknown. Nothing to do anymore.