Lines Matching defs:call

98   // Should have been handled higher up the call chain.
426 // If "which" is call32_operand, selects the displacement of a call or jump.
483 case 0xFF: // pushq a; decl a; incl a; call a; jmp a
717 case 0xE8: // call rdisp32
720 assert(which == call32_operand, "call has no disp32 or imm");
761 assert(which != call32_operand, "instruction is not a call, jmp, or jcc");
1127 void Assembler::call(Label& L, relocInfo::relocType rtype) {
1149 void Assembler::call(Register dst) {
1156 void Assembler::call(Address adr) {
1164 assert(entry != NULL, "call most probably wrong");
1170 // implied by the fact that we're emitting a call instruction.
5531 assert(UseBiasedLocking, "why call this otherwise?");
5736 call(RuntimeAddress(entry_point));
6079 { Label L; call(L, relocInfo::none); bind(L); } // push eip
6081 call(RuntimeAddress(CAST_FROM_FN_PTR(address, MacroAssembler::debug32)));
6092 call(RuntimeAddress(CAST_FROM_FN_PTR(address, warning)));
6098 { Label L; call(L, relocInfo::none); bind(L); } // push eip
6102 call(RuntimeAddress(CAST_FROM_FN_PTR(address, MacroAssembler::print_state32)));
6116 // jmp/call are displacements others are absolute
6140 assert(UseBiasedLocking, "why call this otherwise?");
6306 call(RuntimeAddress(entry_point));
6313 call(RuntimeAddress(entry_point));
6569 call(RuntimeAddress(CAST_FROM_FN_PTR(address, MacroAssembler::debug64)));
6576 andq(rsp, -16); // align stack as required by push_CPU_state and call
6590 andq(rsp, -16); // align stack as required by push_CPU_state and call
6782 assert(UseBiasedLocking, "why call this otherwise?");
6806 void MacroAssembler::call(Label& L, relocInfo::relocType rtype) {
6807 Assembler::call(L, rtype);
6810 void MacroAssembler::call(Register entry) {
6811 Assembler::call(entry);
6814 void MacroAssembler::call(AddressLiteral entry) {
6819 Assembler::call(rscratch1);
6829 call(C, relocInfo::none);
6844 call(C, relocInfo::none);
6861 call(C, relocInfo::none);
6883 call(C, relocInfo::none);
7019 // TraceBytecodes does not use r12 but saves it over the call, so don't verify
7032 // set last Java frame before call
7038 // do the call, remove parameters
7100 // somewhat subtle. call_VM does an intermediate call
7105 // the actual requested call. On 64bit call_VM only can use register args
7676 fld_s(0); // duplicate argument for runtime call. Stack: X X
7699 fld_s(1); // duplicate arguments for runtime call. Stack: Y X Y
7771 fld_s(1); // duplicate arguments for runtime call. Stack: Y X Y
7826 // slow case: runtime call
8224 // instead of directly emitting a breakpoint, call os:breakpoint for better debugability
8225 // (e.g., MSVC can't call ps() otherwise)
8226 call(RuntimeAddress(CAST_FROM_FN_PTR(address, os::breakpoint)));
8673 // Expanding the call directly bypasses the generation of the check.
9117 // Preserve registers across runtime call
9158 // Need to add stack banging before this runtime call if it needs to
9247 // unprofitable compared with simply performing a runtime call if
9286 // slow case: runtime call
9319 // Look up the method for a megamorphic invokeinterface call.
9672 // call indirectly to solve generation ordering problem
9674 call(rax);
9774 // call indirectly to solve generation ordering problem
9776 call(rax);
10074 call(RuntimeAddress(CAST_FROM_FN_PTR(address, _print_CPU_state)));
10145 call(RuntimeAddress(CAST_FROM_FN_PTR(address, _verify_FPU)));
10164 call(RuntimeAddress(StubRoutines::x86::verify_mxcsr_entry()));
10174 // from the JNI call or verify that it wasn't changed.
10176 call(RuntimeAddress(StubRoutines::x86::verify_fpu_cntrl_wrd_entry()));
10504 // some VM calls (such as call site linkage) can use several kilobytes of