Lines Matching defs:invoke_
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_->GetType(), codegen);
119 RestoreLiveRegisters(codegen, invoke_->GetLocations());
125 HInvoke* const invoke_;