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

/art/compiler/optimizing/
H A Dintrinsics_utils.h42 explicit IntrinsicSlowPath(HInvoke* invoke) : SlowPathCode(invoke), invoke_(invoke) { }
46 IntrinsicVisitor::MoveArguments(invoke_, codegen, &calling_convention_visitor);
54 SaveLiveRegisters(codegen, invoke_->GetLocations());
58 if (invoke_->IsInvokeStaticOrDirect()) {
59 codegen->GenerateStaticOrDirectCall(invoke_->AsInvokeStaticOrDirect(), method_loc);
61 codegen->GenerateVirtualCall(invoke_->AsInvokeVirtual(), method_loc);
63 codegen->RecordPcInfo(invoke_, invoke_->GetDexPc(), this);
66 Location out = invoke_->GetLocations()->Out();
69 DCHECK(!invoke_
81 HInvoke* const invoke_; member in class:art::IntrinsicSlowPath
[all...]
H A Dintrinsics_mips64.cc91 : SlowPathCodeMIPS64(invoke), invoke_(invoke) { }
98 SaveLiveRegisters(codegen, invoke_->GetLocations());
100 MoveArguments(invoke_, codegen);
102 if (invoke_->IsInvokeStaticOrDirect()) {
103 codegen->GenerateStaticOrDirectCall(invoke_->AsInvokeStaticOrDirect(),
106 codegen->GenerateVirtualCall(invoke_->AsInvokeVirtual(), Location::RegisterLocation(A0));
108 codegen->RecordPcInfo(invoke_, invoke_->GetDexPc(), this);
111 Location out = invoke_->GetLocations()->Out();
114 DCHECK(!invoke_
126 HInvoke* const invoke_; member in class:art::mips64::IntrinsicSlowPathMIPS64
[all...]
H A Dintrinsics_arm64.cc104 : SlowPathCodeARM64(invoke), invoke_(invoke) { }
110 SaveLiveRegisters(codegen, invoke_->GetLocations());
112 MoveArguments(invoke_, codegen);
114 if (invoke_->IsInvokeStaticOrDirect()) {
115 codegen->GenerateStaticOrDirectCall(invoke_->AsInvokeStaticOrDirect(),
118 codegen->GenerateVirtualCall(invoke_->AsInvokeVirtual(), LocationFrom(kArtMethodRegister));
120 codegen->RecordPcInfo(invoke_, invoke_->GetDexPc(), this);
123 Location out = invoke_->GetLocations()->Out();
126 DCHECK(!invoke_
138 HInvoke* const invoke_; member in class:art::arm64::IntrinsicSlowPathARM64
[all...]
H A Dintrinsics_mips.cc102 explicit IntrinsicSlowPathMIPS(HInvoke* invoke) : SlowPathCodeMIPS(invoke), invoke_(invoke) { }
109 SaveLiveRegisters(codegen, invoke_->GetLocations());
111 MoveArguments(invoke_, codegen);
113 if (invoke_->IsInvokeStaticOrDirect()) {
114 codegen->GenerateStaticOrDirectCall(invoke_->AsInvokeStaticOrDirect(),
117 codegen->GenerateVirtualCall(invoke_->AsInvokeVirtual(), Location::RegisterLocation(A0));
119 codegen->RecordPcInfo(invoke_, invoke_->GetDexPc(), this);
122 Location out = invoke_->GetLocations()->Out();
125 DCHECK(!invoke_
137 HInvoke* const invoke_; member in class:art::mips::IntrinsicSlowPathMIPS
[all...]

Completed in 52 milliseconds