diff options
| author | 2018-09-20 07:07:12 +0000 | |
|---|---|---|
| committer | 2018-09-20 07:07:12 +0000 | |
| commit | c1ecc9b64a3f03e5a721081215c812c66183d2b8 (patch) | |
| tree | 7af3fe28640d9f5094967806ff2e4dda1739f42c /compiler/optimizing/instruction_builder.cc | |
| parent | b32535defe6fcec752f4e78f8cfa2746037a1f70 (diff) | |
| parent | bdb2ecc8cfd0d6fc2f3f4fa4c65cca84b358cd61 (diff) | |
Merge "Remove sharpening as an optimization pass."
Diffstat (limited to 'compiler/optimizing/instruction_builder.cc')
| -rw-r--r-- | compiler/optimizing/instruction_builder.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/compiler/optimizing/instruction_builder.cc b/compiler/optimizing/instruction_builder.cc index 034761db57..72b6748c50 100644 --- a/compiler/optimizing/instruction_builder.cc +++ b/compiler/optimizing/instruction_builder.cc @@ -978,11 +978,8 @@ bool HInstructionBuilder::BuildInvoke(const Instruction& instruction, } } - HInvokeStaticOrDirect::DispatchInfo dispatch_info = { - HInvokeStaticOrDirect::MethodLoadKind::kRuntimeCall, - HInvokeStaticOrDirect::CodePtrLocation::kCallArtMethod, - 0u - }; + HInvokeStaticOrDirect::DispatchInfo dispatch_info = + HSharpening::SharpenInvokeStaticOrDirect(resolved_method, code_generator_); MethodReference target_method(resolved_method->GetDexFile(), resolved_method->GetDexMethodIndex()); invoke = new (allocator_) HInvokeStaticOrDirect(allocator_, |