diff options
author | Vladimir Marko <vmarko@google.com> | 2015-11-26 09:55:07 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-11-26 09:55:07 +0000 |
commit | 3a581b45605b77fb40654d5d331d54df429cd2bd (patch) | |
tree | 02853c17d6bef9576dd3bcff5f5ef18e92299803 /compiler/optimizing/graph_visualizer.cc | |
parent | 319362870b67f1bf19c432ff24d5bcc328e65994 (diff) | |
parent | 8626b741716390a0119ffeb88b5b9fcf08e13010 (diff) |
Merge "ARM64: Use the shifter operands."
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
-rw-r--r-- | compiler/optimizing/graph_visualizer.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/compiler/optimizing/graph_visualizer.cc b/compiler/optimizing/graph_visualizer.cc index 4438190ec3..48bcd10b10 100644 --- a/compiler/optimizing/graph_visualizer.cc +++ b/compiler/optimizing/graph_visualizer.cc @@ -423,6 +423,13 @@ class HGraphVisualizerPrinter : public HGraphDelegateVisitor { } #ifdef ART_ENABLE_CODEGEN_arm64 + void VisitArm64DataProcWithShifterOp(HArm64DataProcWithShifterOp* instruction) OVERRIDE { + StartAttributeStream("kind") << instruction->GetInstrKind() << "+" << instruction->GetOpKind(); + if (HArm64DataProcWithShifterOp::IsShiftOp(instruction->GetOpKind())) { + StartAttributeStream("shift") << instruction->GetShiftAmount(); + } + } + void VisitArm64MultiplyAccumulate(HArm64MultiplyAccumulate* instruction) OVERRIDE { StartAttributeStream("kind") << instruction->GetOpKind(); } |