summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorChao-ying Fu <chao-ying.fu@intel.com>2014-11-11 16:48:40 -0800
committerChao-ying Fu <chao-ying.fu@intel.com>2015-02-09 15:15:15 -0800
commit72f53af0307b9109a1cfc0671675ce5d45c66d3a (patch)
treefc25359ca59f8f3b69a03a7d3726d615086ce1f4 /compiler/optimizing/graph_visualizer.cc
parent2a3611feeb12bd73ccdbb4692f9ca3705f925d56 (diff)
ART: Remove MIRGraph::dex_pc_to_block_map_
This patch removes MIRGraph::dex_pc_to_block_map_, adds a local variable dex_pc_to_block_map inside MIRGraph::InlineMethod(), and updates several functions to pass dex_pc_to_block_map. The goal is to limit the scope of dex_pc_to_block_map and the usage of FindBlock, so that various compiler optimizations cannot rely on dex pc to look up basic blocks to avoid duplicated dex pc issues. Also, this patch changes quick targets to use successor blocks for switch case target generation at Mir2Lir::InstallSwitchTables(). Change-Id: I9f571efebd2706b4e1606279bd61f3b406ecd1c4 Signed-off-by: Chao-ying Fu <chao-ying.fu@intel.com>
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions