History log of /art/test/468-checker-bool-simplifier-regression/src/Main.java
Revision Date Author Comments
3d233577c2a9a8dfc6053d93466861b10719b97e 16-Apr-2015 David Brazdil <dbrazdil@google.com> ART: Fix whitespace in test

Change-Id: Ia17ac99868efcc7ff32ea63f72644097dd2065bf
66d126ea06ce3f507d86ca5f0d1f752170ac9be1 03-Apr-2015 David Brazdil <dbrazdil@google.com> 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