Searched defs:call (Results 1 - 7 of 7) sorted by relevance
/art/compiler/optimizing/ |
H A D | inliner.cc | 57 HInvokeStaticOrDirect* call = instruction->AsInvokeStaticOrDirect(); local 58 // As long as the call is not intrinsified, it is worth trying to inline. 59 if (call != nullptr && call->GetIntrinsic() == Intrinsics::kNone) { 62 if (!TryInline(call, call->GetDexMethodIndex())) { 65 PrettyMethod(call->GetDexMethodIndex(), *outer_compilation_unit_.GetDexFile());
|
/art/compiler/dex/quick/arm/ |
H A D | call_arm.cc | 144 * Handle unlocked -> thin locked transition inline or else call out to quick entrypoint. For more 225 * Handle thin locked -> unlocked transition inline or else call out to quick entrypoint. For more 324 // or the strex failed), call the entrypoint. 739 // Generate the call instruction and save index, dex_file, and type. 742 LIR* call = RawLIR(current_dalvik_offset_, kThumb2Bl, 0, local 744 AppendLIR(call); 745 call_method_insns_.push_back(call); 746 return call;
|
/art/compiler/dex/quick/arm64/ |
H A D | call_arm64.cc | 152 * Handle unlocked -> thin locked transition inline or else call out to quick entrypoint. For more 205 * Handle thin locked -> unlocked transition inline or else call out to quick entrypoint. For more 571 // Generate the call instruction and save index, dex_file, and type. 574 LIR* call = RawLIR(current_dalvik_offset_, kA64Bl1t, 0, local 576 AppendLIR(call); 577 call_method_insns_.push_back(call); 578 return call;
|
/art/compiler/utils/x86/ |
H A D | assembler_x86.cc | 35 void X86Assembler::call(Register reg) { function in class:art::x86::X86Assembler 42 void X86Assembler::call(const Address& address) { function in class:art::x86::X86Assembler 49 void X86Assembler::call(Label* label) { function in class:art::x86::X86Assembler 58 void X86Assembler::call(const ExternalLabel& label) { function in class:art::x86::X86Assembler 2139 call(Address(base.AsCpuRegister(), offset.Int32Value())); 2140 // TODO: place reference map on call 2146 call(Address(scratch, offset)); 2150 fs()->call(Address::Absolute(offset)); 2182 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(4, pDeliverException))); 2183 // this call shoul [all...] |
/art/compiler/dex/quick/x86/ |
H A D | int_x86.cc | 1402 LIR* call = NewLIR1(kX86CallI, 0); local 1403 call->flags.fixup = kFixupLabel; 1406 DCHECK(NEXT_LIR(call) == pop); 1407 return call;
|
H A D | target_x86.cc | 95 // bulk copy in preparation to call. 486 /* Clobber all regs that might be used by an external C call */ 981 * For x86, just generate a 32 bit call relative instruction, that will be filled 987 // Generate the call instruction with the unique pointer and save index, dex_file, and type. 990 LIR* call = RawLIR(current_dalvik_offset_, kX86CallI, 0, local 992 AppendLIR(call); 993 call_method_insns_.push_back(call); 994 return call; 1026 // We can have the linker fixup a call relative.
|
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.cc | 39 void X86_64Assembler::call(CpuRegister reg) { function in class:art::x86_64::X86_64Assembler 47 void X86_64Assembler::call(const Address& address) { function in class:art::x86_64::X86_64Assembler 55 void X86_64Assembler::call(Label* label) { function in class:art::x86_64::X86_64Assembler 2829 call(Address(base.AsCpuRegister(), offset.Int32Value())); 2830 // TODO: place reference map on call 2836 call(Address(scratch, offset)); 2840 gs()->call(Address::Absolute(offset, true)); 2879 __ gs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(8, pDeliverException), true)); 2880 // this call should never return
|
Completed in 2910 milliseconds