summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorAart Bik <ajcbik@google.com>2017-09-26 16:44:23 -0700
committerAart Bik <ajcbik@google.com>2017-09-27 09:27:05 -0700
commit68ca702c800d40b3e1f9aecdb6d5385b3492fda1 (patch)
treec0b0fbf453d3d8198e747fa99b4817504f5c16a8 /compiler/optimizing/graph_visualizer.cc
parente5b35ed787fbfb388d162361310bae5b0e7682a7 (diff)
Added SAD test. Generalized vector analysis of narrow type.
Rationale: The new example shows that scalar type of array reference does not reflect signed-ness or unsigned-ness of vector operation. Instead the vectorizer's analysis looks at zero or sign extension to determine what operation is required and passes this as explicit or implicit attribute to the code generator. So don't use packed data type to decide what operation to perform. This become relevant while switching to explicit signed and unsigned data types, where we want to pass the right type to make this decision in the future Test: test-art-host test-art-target Bug: 64091002 Change-Id: I49a8827a13dd703910effcb5a5ebc4b9646cd1e8
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions