Searched defs:invoke_ (Results 1 - 4 of 4) sorted by relevance

/art/compiler/optimizing/
H A Dintrinsics_arm.cc93 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 Dintrinsics_arm64.cc102 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 Dintrinsics_x86.cc130 : 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 Dintrinsics_x86_64.cc121 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