summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2018-09-20 07:07:12 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2018-09-20 07:07:12 +0000
commitc1ecc9b64a3f03e5a721081215c812c66183d2b8 (patch)
tree7af3fe28640d9f5094967806ff2e4dda1739f42c /compiler/optimizing/instruction_builder.cc
parentb32535defe6fcec752f4e78f8cfa2746037a1f70 (diff)
parentbdb2ecc8cfd0d6fc2f3f4fa4c65cca84b358cd61 (diff)
Merge "Remove sharpening as an optimization pass."
Diffstat (limited to 'compiler/optimizing/instruction_builder.cc')
-rw-r--r--compiler/optimizing/instruction_builder.cc7
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_,