Searched defs:invoke_ (Results 1 - 4 of 4) sorted by relevance
/art/compiler/optimizing/ |
H A D | intrinsics_arm.cc | 93 explicit IntrinsicSlowPathARM(HInvoke* invoke) : invoke_(invoke) { } 99 SaveLiveRegisters(codegen, invoke_->GetLocations()); 101 MoveArguments(invoke_, codegen); 103 if (invoke_->IsInvokeStaticOrDirect()) { 104 codegen->GenerateStaticOrDirectCall(invoke_->AsInvokeStaticOrDirect(), kArtMethodRegister); 105 RecordPcInfo(codegen, invoke_, invoke_->GetDexPc()); 112 Location out = invoke_->GetLocations()->Out(); 115 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 116 MoveFromReturnRegister(out, invoke_ 125 HInvoke* const invoke_; member in class:art::arm::IntrinsicSlowPathARM [all...] |
H A D | intrinsics_arm64.cc | 102 explicit IntrinsicSlowPathARM64(HInvoke* invoke) : invoke_(invoke) { } 108 SaveLiveRegisters(codegen, invoke_->GetLocations()); 110 MoveArguments(invoke_, codegen); 112 if (invoke_->IsInvokeStaticOrDirect()) { 113 codegen->GenerateStaticOrDirectCall(invoke_->AsInvokeStaticOrDirect(), kArtMethodRegister); 114 RecordPcInfo(codegen, invoke_, invoke_->GetDexPc()); 121 Location out = invoke_->GetLocations()->Out(); 124 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 125 MoveFromReturnRegister(out, invoke_ 134 HInvoke* const invoke_; member in class:art::arm64::IntrinsicSlowPathARM64 [all...] |
H A D | intrinsics_x86.cc | 130 : invoke_(invoke) { } 136 SaveLiveRegisters(codegen, invoke_->GetLocations()); 138 MoveArguments(invoke_, codegen); 140 if (invoke_->IsInvokeStaticOrDirect()) { 141 codegen->GenerateStaticOrDirectCall(invoke_->AsInvokeStaticOrDirect(), EAX); 142 RecordPcInfo(codegen, invoke_, invoke_->GetDexPc()); 149 Location out = invoke_->GetLocations()->Out(); 152 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 153 MoveFromReturnRegister(out, invoke_ 162 HInvoke* const invoke_; member in class:art::x86::IntrinsicSlowPathX86 [all...] |
H A D | intrinsics_x86_64.cc | 121 explicit IntrinsicSlowPathX86_64(HInvoke* invoke) : invoke_(invoke) { } 127 SaveLiveRegisters(codegen, invoke_->GetLocations()); 129 MoveArguments(invoke_, codegen); 131 if (invoke_->IsInvokeStaticOrDirect()) { 132 codegen->GenerateStaticOrDirectCall(invoke_->AsInvokeStaticOrDirect(), CpuRegister(RDI)); 133 RecordPcInfo(codegen, invoke_, invoke_->GetDexPc()); 140 Location out = invoke_->GetLocations()->Out(); 143 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg())); 144 MoveFromReturnRegister(out, invoke_ 153 HInvoke* const invoke_; member in class:art::x86_64::IntrinsicSlowPathX86_64 [all...] |
Completed in 67 milliseconds