diff options
author | 2020-09-23 14:47:28 +0100 | |
---|---|---|
committer | 2020-09-23 14:47:28 +0100 | |
commit | 6d69b52f331f788cbd1f21ffd5b87cb3b39965e4 (patch) | |
tree | 2bca1001afb4c3fc45cbb198765c51aa65e45c42 /compiler/optimizing/intrinsics_utils.h | |
parent | e407d97b0f25562110511d025058dcefdacca623 (diff) |
Move MethodLoadKind out of HInvokeStaticOrDirect.
To prepare for using it in HInvokeInterface. For consistency, also move
CodePtrLocation.
Test: test.py
Change-Id: I84f973764275002e2adb71080ebc833b2bafb975
Diffstat (limited to 'compiler/optimizing/intrinsics_utils.h')
-rw-r--r-- | compiler/optimizing/intrinsics_utils.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/compiler/optimizing/intrinsics_utils.h b/compiler/optimizing/intrinsics_utils.h index d900b21073..8c9dd14b19 100644 --- a/compiler/optimizing/intrinsics_utils.h +++ b/compiler/optimizing/intrinsics_utils.h @@ -63,10 +63,9 @@ class IntrinsicSlowPath : public TSlowPathCode { if (invoke_->IsInvokeStaticOrDirect()) { HInvokeStaticOrDirect* invoke_static_or_direct = invoke_->AsInvokeStaticOrDirect(); - DCHECK_NE(invoke_static_or_direct->GetMethodLoadKind(), - HInvokeStaticOrDirect::MethodLoadKind::kRecursive); + DCHECK_NE(invoke_static_or_direct->GetMethodLoadKind(), MethodLoadKind::kRecursive); DCHECK_NE(invoke_static_or_direct->GetCodePtrLocation(), - HInvokeStaticOrDirect::CodePtrLocation::kCallCriticalNative); + CodePtrLocation::kCallCriticalNative); codegen->GenerateStaticOrDirectCall(invoke_static_or_direct, method_loc, this); } else if (invoke_->IsInvokeVirtual()) { codegen->GenerateVirtualCall(invoke_->AsInvokeVirtual(), method_loc, this); |