From acf735c13998ad2a175f5a17e7bfce220073279d Mon Sep 17 00:00:00 2001 From: Calin Juravle Date: Thu, 12 Feb 2015 15:25:22 +0000 Subject: Reference type propagation - propagate reference types between instructions - remove checked casts when possible - add StackHandleScopeCollection to manage an arbitrary number of stack handles (see comments) Change-Id: I31200067c5e7375a5ea8e2f873c4374ebdb5ee60 --- compiler/optimizing/optimization.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'compiler/optimizing/optimization.cc') diff --git a/compiler/optimizing/optimization.cc b/compiler/optimizing/optimization.cc index b99f6784f7..b13e07eb22 100644 --- a/compiler/optimizing/optimization.cc +++ b/compiler/optimizing/optimization.cc @@ -21,6 +21,12 @@ namespace art { +void HOptimization::MaybeRecordStat(MethodCompilationStat compilation_stat) const { + if (stats_ != nullptr) { + stats_->RecordStat(compilation_stat); + } +} + void HOptimization::Check() { if (kIsDebugBuild) { if (is_in_ssa_form_) { -- cgit v1.2.3-59-g8ed1b