summaryrefslogtreecommitdiff
path: root/compiler/optimizing/loop_optimization.h
diff options
context:
space:
mode:
authorAart Bik <ajcbik@google.com>2017-04-03 14:35:41 -0700
committerAart Bik <ajcbik@google.com>2017-04-05 09:24:01 -0700
commit6daebeba6ceab4e7dff5a3d65929eeac9a334004 (patch)
tree6aa2948896c6a731531451840a9a8bb26854cdd8 /compiler/optimizing/loop_optimization.h
parent7cd18fb5a7ce83d98b1bbc3c55583fc5f93dc16f (diff)
Implemented ABS vectorization.
Rationale: This CL adds the concept of vectorizing intrinsics to the ART vectorizer. More can follow (MIN, MAX, etc). Test: test-art-host, test-art-target (angler) Change-Id: Ieed8aa83ec64c1250ac0578570249cce338b5d36
Diffstat (limited to 'compiler/optimizing/loop_optimization.h')
-rw-r--r--compiler/optimizing/loop_optimization.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/optimizing/loop_optimization.h b/compiler/optimizing/loop_optimization.h
index 16f7691af2..d8f50aab28 100644
--- a/compiler/optimizing/loop_optimization.h
+++ b/compiler/optimizing/loop_optimization.h
@@ -68,6 +68,7 @@ class HLoopOptimization : public HOptimization {
kNoShift = 4, // no shift
kNoShr = 8, // no arithmetic shift right
kNoHiBits = 16, // "wider" operations cannot bring in higher order bits
+ kNoAbs = 32, // no absolute value
};
/*