diff options
author | Mark Mendell <mark.p.mendell@intel.com> | 2015-03-25 08:30:06 -0400 |
---|---|---|
committer | Mark Mendell <mark.p.mendell@intel.com> | 2015-03-26 21:28:33 -0400 |
commit | 09ed1a3125849ec6ac07cb886e3c502e1dcfada2 (patch) | |
tree | d86be714298806cfcd6a16be674573369474e8f7 /compiler/optimizing/graph_visualizer.cc | |
parent | 03910065cd025ecb07781b85c2240be69c202d75 (diff) | |
download | art-09ed1a3125849ec6ac07cb886e3c502e1dcfada2.zip art-09ed1a3125849ec6ac07cb886e3c502e1dcfada2.tar.gz art-09ed1a3125849ec6ac07cb886e3c502e1dcfada2.tar.bz2 |
[optimizing] Implement X86 intrinsic support
Implement the supported intrinsics for X86.
Enhance the graph visualizer to print <U> for unallocated locations, to
allow calling the graph dumper from within register allocation for
debugging purposes.
Change-Id: I3b0319eb70a9a4ea228f67065b4c52d13a1ae775
Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
-rw-r--r-- | compiler/optimizing/graph_visualizer.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/optimizing/graph_visualizer.cc b/compiler/optimizing/graph_visualizer.cc index cabfa48..49c0d38 100644 --- a/compiler/optimizing/graph_visualizer.cc +++ b/compiler/optimizing/graph_visualizer.cc @@ -149,6 +149,8 @@ class HGraphVisualizerPrinter : public HGraphVisitor { codegen_.DumpCoreRegister(output_, location.low()); output_ << " and "; codegen_.DumpCoreRegister(output_, location.high()); + } else if (location.IsUnallocated()) { + output_ << "<U>"; } else { DCHECK(location.IsDoubleStackSlot()); output_ << "2x" << location.GetStackIndex() << "(sp)"; |