summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorDavid Brazdil <dbrazdil@google.com>2015-04-03 16:02:44 +0100
committerDavid Brazdil <dbrazdil@google.com>2015-04-15 12:51:49 +0100
commit66d126ea06ce3f507d86ca5f0d1f752170ac9be1 (patch)
tree8e247db17ef085b55725b21c64d292414fd00b32 /compiler/optimizing/graph_visualizer.cc
parent9bb3e8e10d7d9230a323511094a9e260062a1473 (diff)
ART: Implement HBooleanNot instruction
Optimizations simplifying operations on boolean values (boolean simplifier, instruction simplifier) can benefit from having a special HInstruction for negating booleans in order to perform more transforms and produce faster machine code. This patch implements HBooleanNot as 'x xor 1', assuming that booleans are 1-bit integers and allowing for a single-instruction negation on all supported platforms. Change-Id: I33a2649c1821255b18a86ca68ed16416063c739f
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions