diff options
author | 2021-12-23 18:07:38 +0000 | |
---|---|---|
committer | 2023-10-17 08:34:49 +0000 | |
commit | f7bd87edf3b80ce3bbd6e571fd119c878cb79992 (patch) | |
tree | b190e125c6e9f12040632644bf45ce7ab6fe82f7 /compiler/optimizing/graph_visualizer.cc | |
parent | b983874f2296c4d5a063d9e3d33f8a50fc865a09 (diff) |
Add branch profiling in baseline compiler.
Currently unused. Follow-up CLs will make use of the data.
Test: test.py
Bug: 304969871
Change-Id: I486faba3de030061715d06ab9fdb33970d319d9b
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
-rw-r--r-- | compiler/optimizing/graph_visualizer.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/compiler/optimizing/graph_visualizer.cc b/compiler/optimizing/graph_visualizer.cc index c2c0953044..e5aa5d30df 100644 --- a/compiler/optimizing/graph_visualizer.cc +++ b/compiler/optimizing/graph_visualizer.cc @@ -496,6 +496,11 @@ class HGraphVisualizerPrinter : public HGraphDelegateVisitor { StartAttributeStream("bias") << condition->GetBias(); } + void VisitIf(HIf* if_instr) override { + StartAttributeStream("true_count") << if_instr->GetTrueCount(); + StartAttributeStream("false_count") << if_instr->GetFalseCount(); + } + void VisitInvoke(HInvoke* invoke) override { StartAttributeStream("dex_file_index") << invoke->GetMethodReference().index; ArtMethod* method = invoke->GetResolvedMethod(); |