Home
last modified time | relevance | path

Searched refs:GetIntrinsic (Results 1 – 25 of 28) sorted by relevance

12

/aosp12/art/compiler/optimizing/
H A Dintrinsics_utils.h105 mirror::VarHandle::GetAccessModeTemplateByIntrinsic(invoke->GetIntrinsic()); in GetExpectedVarHandleCoordinatesCount()
122 switch (invoke->GetIntrinsic()) { in IsVarHandleGetAndBitwiseOp()
139 switch (invoke->GetIntrinsic()) { in IsVarHandleGetAndAdd()
H A Dintrinsics.h43 switch (invoke->GetIntrinsic()) { in Dispatch()
251 LOG(FATAL) << "Unreachable: intrinsic " << invoke->GetIntrinsic() \
256 LOG(FATAL) << "Unreachable: intrinsic " << invoke->GetIntrinsic() \
298 if (invoke->GetIntrinsic() != Intrinsics::kNone) { in IsCallFreeIntrinsic()
H A Dintrinsics_x86.cc1700 (invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObject || in CreateIntIntIntToIntLocations()
1701 invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile); in CreateIntIntIntToIntLocations()
1914 (invoke->GetIntrinsic() == Intrinsics::kUnsafeCASObject); in CreateIntIntIntIntIntToInt()
3625 if (invoke->GetIntrinsic() != Intrinsics::kVarHandleGet) { in CreateVarHandleGetLocations()
3672 invoke->GetIntrinsic() != Intrinsics::kVarHandleGet) { in GenerateVarHandleGet()
3679 if (invoke->GetIntrinsic() == Intrinsics::kVarHandleGetVolatile || in GenerateVarHandleGet()
3680 invoke->GetIntrinsic() == Intrinsics::kVarHandleGetAcquire) { in GenerateVarHandleGet()
3826 switch (invoke->GetIntrinsic()) { in GenerateVarHandleSet()
3964 if (invoke->GetIntrinsic() == Intrinsics::kVarHandleGetAndSetRelease) { in GenerateVarHandleGetAndSet()
4031 if (invoke->GetIntrinsic() == Intrinsics::kVarHandleGetAndSetAcquire) { in GenerateVarHandleGetAndSet()
[all …]
H A Dinstruction_simplifier.cc2479 DCHECK(invoke->GetIntrinsic() == Intrinsics::kStringIndexOf || in SimplifyStringIndexOf()
2480 invoke->GetIntrinsic() == Intrinsics::kStringIndexOfAfter); in SimplifyStringIndexOf()
2493 if (utf16_length == 1 && invoke->GetIntrinsic() == Intrinsics::kStringIndexOf) { in SimplifyStringIndexOf()
2542 switch (user->AsInvokeVirtual()->GetIntrinsic()) { in NoEscapeForStringBufferReference()
2560 DCHECK_EQ(invoke->GetIntrinsic(), Intrinsics::kStringBuilderToString); in TryReplaceStringBuilderAppend()
2616 switch (as_invoke_virtual->GetIntrinsic()) { in TryReplaceStringBuilderAppend()
2753 bool is_synchronized = invoke->GetIntrinsic() == Intrinsics::kStringBufferToString; in SimplifyAllocationIntrinsic()
2759 } else if (invoke->GetIntrinsic() == Intrinsics::kStringBuilderToString && in SimplifyAllocationIntrinsic()
2766 switch (instruction->GetIntrinsic()) { in VisitInvoke()
2844 LOG(FATAL) << "Unexpected " << static_cast<Intrinsics>(instruction->GetIntrinsic()); in VisitInvoke()
H A Dpc_relative_fixups_x86.cc228 switch (invoke->GetIntrinsic()) { in HandleInvoke()
H A Dgraph_visualizer.cc517 StartAttributeStream("intrinsic") << invoke->GetIntrinsic(); in VisitInvokeStaticOrDirect()
525 StartAttributeStream("intrinsic") << invoke->GetIntrinsic(); in VisitInvokeVirtual()
H A Dintrinsics_arm64.cc107 DCHECK_EQ(instruction_->AsInvoke()->GetIntrinsic(), Intrinsics::kSystemArrayCopy); in EmitNativeCode()
744 (invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObject || in CreateIntIntIntToIntLocations()
745 invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile); in CreateIntIntIntToIntLocations()
946 (invoke->GetIntrinsic() == Intrinsics::kUnsafeCASObject); in CreateUnsafeCASLocations()
3922 return mirror::VarHandle::GetAccessModeTemplateByIntrinsic(GetInvoke()->GetIntrinsic()); in GetAccessModeTemplate()
3978 mirror::VarHandle::GetAccessModeByIntrinsic(invoke->GetIntrinsic()); in GenerateVarHandleAccessModeAndVarTypeChecks()
4290 mirror::VarHandle::GetAccessModeTemplateByIntrinsic(invoke->GetIntrinsic()); in HasVarHandleIntrinsicImplementation()
4408 invoke->GetIntrinsic() != Intrinsics::kVarHandleGet && in CreateVarHandleGetLocations()
4409 invoke->GetIntrinsic() != Intrinsics::kVarHandleGetOpaque) { in CreateVarHandleGetLocations()
H A Dintrinsics_arm_vixl.cc136 DCHECK_EQ(instruction_->AsInvoke()->GetIntrinsic(), Intrinsics::kSystemArrayCopy); in EmitNativeCode()
2792 (invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObject || in CreateUnsafeGetLocations()
2793 invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile); in CreateUnsafeGetLocations()
3459 (invoke->GetIntrinsic() == Intrinsics::kUnsafeCASObject); in CreateUnsafeCASLocations()
3766 return mirror::VarHandle::GetAccessModeTemplateByIntrinsic(GetInvoke()->GetIntrinsic()); in GetAccessModeTemplate()
3825 mirror::VarHandle::GetAccessModeByIntrinsic(invoke->GetIntrinsic()); in GenerateVarHandleAccessModeAndVarTypeChecks()
4142 mirror::VarHandle::GetAccessModeTemplateByIntrinsic(invoke->GetIntrinsic()); in HasVarHandleIntrinsicImplementation()
4260 invoke->GetIntrinsic() != Intrinsics::kVarHandleGet && in CreateVarHandleGetLocations()
4261 invoke->GetIntrinsic() != Intrinsics::kVarHandleGetOpaque) { in CreateVarHandleGetLocations()
H A Doptimizing_compiler.cc993 VLOG(compiler) << "Intrinsic method is not leaf: " << method->GetIntrinsic() in TryCompileIntrinsic()
1001 VLOG(compiler) << "Compiled intrinsic: " << method->GetIntrinsic() in TryCompileIntrinsic()
H A Dregister_allocation_resolver.cc354 DCHECK(use.GetUser()->AsInvoke()->GetIntrinsic() != Intrinsics::kNone); in ConnectSiblings()
H A Dinstruction_builder.cc1158 mirror::VarHandle::GetAccessModeTemplateByIntrinsic(invoke->GetIntrinsic()); in VarHandleAccessorNeedsReturnTypeCheck()
1207 if (invoke->GetIntrinsic() != Intrinsics::kMethodHandleInvoke && in BuildInvokePolymorphic()
1208 invoke->GetIntrinsic() != Intrinsics::kMethodHandleInvokeExact && in BuildInvokePolymorphic()
1707 Intrinsics intrinsic = static_cast<Intrinsics>(method->GetIntrinsic()); in BuildSimpleIntrinsic()
H A Dintrinsics_x86_64.cc86 DCHECK_EQ(instruction_->AsInvoke()->GetIntrinsic(), Intrinsics::kSystemArrayCopy); in EmitNativeCode()
1836 (invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObject || in CreateIntIntIntToIntLocations()
1837 invoke->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile); in CreateIntIntIntToIntLocations()
2008 (invoke->GetIntrinsic() == Intrinsics::kUnsafeCASObject); in CreateIntIntIntIntIntToInt()
H A Dinliner.cc173 if (call != nullptr && call->GetIntrinsic() == Intrinsics::kNone) { in Run()
1427 DCHECK_NE(new_invoke->GetIntrinsic(), Intrinsics::kNone); in TryBuildAndInline()
H A Dnodes.cc3218 switch (GetIntrinsic()) { in CanDoImplicitNullCheckOn()
3441 Intrinsics intrinsic = static_cast<Intrinsics>(method->GetIntrinsic()); in SetResolvedMethod()
H A Dcode_generator_x86_64.cc602 DCHECK_EQ(instruction_->AsInvoke()->GetIntrinsic(), Intrinsics::kUnsafeCASObject); in EmitNativeCode()
837 DCHECK((instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObject) || in EmitNativeCode()
838 (instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile)) in EmitNativeCode()
839 << instruction_->AsInvoke()->GetIntrinsic(); in EmitNativeCode()
1261 DCHECK_NE(invoke->GetIntrinsic(), Intrinsics::kNone); in LoadIntrinsicDeclaringClass()
H A Dcode_generator.cc945 DCHECK_NE(invoke->GetIntrinsic(), Intrinsics::kNone); in GetBootImageOffsetOfIntrinsicDeclaringClass()
H A Dcode_generator_x86.cc583 Intrinsics intrinsic = instruction_->AsInvoke()->GetIntrinsic(); in EmitNativeCode()
824 DCHECK((instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObject) || in EmitNativeCode()
825 (instruction_->AsInvoke()->GetIntrinsic() == Intrinsics::kUnsafeGetObjectVolatile)) in EmitNativeCode()
826 << instruction_->AsInvoke()->GetIntrinsic(); in EmitNativeCode()
5517 DCHECK_NE(invoke->GetIntrinsic(), Intrinsics::kNone); in LoadIntrinsicDeclaringClass()
H A Dcode_generator_arm64.cc680 Intrinsics intrinsic = instruction_->AsInvoke()->GetIntrinsic(); in EmitNativeCode()
692 << instruction_->AsInvoke()->GetIntrinsic(); in EmitNativeCode()
5000 DCHECK_NE(invoke->GetIntrinsic(), Intrinsics::kNone); in LoadIntrinsicDeclaringClass()
/aosp12/art/runtime/
H A Druntime_intrinsics.cc66 CHECK_EQ(method->GetIntrinsic(), static_cast<uint32_t>(intrinsic)); in InitializeIntrinsic()
86 CHECK_EQ(method->GetIntrinsic(), static_cast<uint32_t>(intrinsic)); in IsIntrinsicInitialized()
H A Dhidden_api.h283 switch (static_cast<Intrinsics>(method->GetIntrinsic())) { in GetRuntimeFlags()
H A Dart_method.h182 uint32_t GetIntrinsic() const { in GetIntrinsic() function
H A Dmethod_handles.cc1061 int intrinsic_index = target_method->GetIntrinsic(); in DoVarHandleInvokeTranslation()
/aosp12/art/runtime/interpreter/
H A Dinterpreter_intrinsics.cc429 Intrinsics intrinsic = static_cast<Intrinsics>(called_method->GetIntrinsic()); in MterpHandleIntrinsic()
H A Dinterpreter_common.cc570 switch (static_cast<art::Intrinsics>(invoke_method->GetIntrinsic())) { in DO_VAR_HANDLE_ACCESSOR()
580 LOG(FATAL) << "Unreachable: " << invoke_method->GetIntrinsic(); in DO_VAR_HANDLE_ACCESSOR()
/aosp12/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc2484 Intrinsics intrinsic = static_cast<Intrinsics>(resolved_method->GetIntrinsic()); in artInvokePolymorphic()

12