diff options
author | Aart Bik <ajcbik@google.com> | 2018-05-01 13:42:03 -0700 |
---|---|---|
committer | Aart Bik <ajcbik@google.com> | 2018-05-01 14:14:53 -0700 |
commit | 3f08e9bb0dfbe9a51e1b378ae20a9338358349eb (patch) | |
tree | 315a297945abd28e1f6375095c065ab40691fdde /compiler/optimizing/loop_optimization.h | |
parent | cf659ae8b91e4ea84ffb4adb294eac5759d6666f (diff) |
Remove some SIMD recognition code.
Test: : test-art-host,target
Change-Id: I7f00315c61ed99723236283bc39a4c7fb279df47
Diffstat (limited to 'compiler/optimizing/loop_optimization.h')
-rw-r--r-- | compiler/optimizing/loop_optimization.h | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/compiler/optimizing/loop_optimization.h b/compiler/optimizing/loop_optimization.h index 11e969875e..7807da15ed 100644 --- a/compiler/optimizing/loop_optimization.h +++ b/compiler/optimizing/loop_optimization.h @@ -78,12 +78,10 @@ class HLoopOptimization : public HOptimization { kNoSignedHAdd = 1 << 5, // no signed halving add kNoUnroundedHAdd = 1 << 6, // no unrounded halving add kNoAbs = 1 << 7, // no absolute value - kNoMinMax = 1 << 8, // no min/max - kNoStringCharAt = 1 << 9, // no StringCharAt - kNoReduction = 1 << 10, // no reduction - kNoSAD = 1 << 11, // no sum of absolute differences (SAD) - kNoWideSAD = 1 << 12, // no sum of absolute differences (SAD) with operand widening - kNoSaturation = 1 << 13, // no saturation arithmetic + kNoStringCharAt = 1 << 8, // no StringCharAt + kNoReduction = 1 << 9, // no reduction + kNoSAD = 1 << 10, // no sum of absolute differences (SAD) + kNoWideSAD = 1 << 11, // no sum of absolute differences (SAD) with operand widening }; /* @@ -188,8 +186,7 @@ class HLoopOptimization : public HOptimization { void GenerateVecOp(HInstruction* org, HInstruction* opa, HInstruction* opb, - DataType::Type type, - bool is_unsigned = false); + DataType::Type type); // Vectorization idioms. bool VectorizeSaturationIdiom(LoopNode* node, |