summaryrefslogtreecommitdiffstats
path: root/compiler/dex/mir_analysis.cc
diff options
context:
space:
mode:
authorJunmo Park <junmoz.park@samsung.com>2014-08-04 17:57:57 +0900
committerJunmo Park <junmoz.park@samsung.com>2014-08-04 17:57:57 +0900
commite1fa1dd6924e53d10fbf9a2d8d4f7aa4de2d7fc0 (patch)
treed8afd5b8876dbcd1e96bec82a02019606b22a8cc /compiler/dex/mir_analysis.cc
parent03f92f4e2ba358c701aa1c02a73372670d616e5a (diff)
downloadandroid_art-e1fa1dd6924e53d10fbf9a2d8d4f7aa4de2d7fc0.tar.gz
android_art-e1fa1dd6924e53d10fbf9a2d8d4f7aa4de2d7fc0.tar.bz2
android_art-e1fa1dd6924e53d10fbf9a2d8d4f7aa4de2d7fc0.zip
Fix analysis_attributes_ to update missing definitions.
There are some missing definitions for supporting vector opcodes. Change-Id: Ifcddb8b8b7d9a6e93902864488f61721e65da972 Signed-off-by: Junmo Park <junmoz.park@samsung.com>
Diffstat (limited to 'compiler/dex/mir_analysis.cc')
-rw-r--r--compiler/dex/mir_analysis.cc48
1 files changed, 48 insertions, 0 deletions
diff --git a/compiler/dex/mir_analysis.cc b/compiler/dex/mir_analysis.cc
index 3de448344a..0b05bbea18 100644
--- a/compiler/dex/mir_analysis.cc
+++ b/compiler/dex/mir_analysis.cc
@@ -841,6 +841,54 @@ const uint32_t MIRGraph::analysis_attributes_[kMirOpLast] = {
// 113 MIR_SELECT
AN_NONE,
+
+ // 114 MirOpConstVector
+ AN_NONE,
+
+ // 115 MirOpMoveVector
+ AN_NONE,
+
+ // 116 MirOpPackedMultiply
+ AN_NONE,
+
+ // 117 MirOpPackedAddition
+ AN_NONE,
+
+ // 118 MirOpPackedSubtract
+ AN_NONE,
+
+ // 119 MirOpPackedShiftLeft
+ AN_NONE,
+
+ // 120 MirOpPackedSignedShiftRight
+ AN_NONE,
+
+ // 121 MirOpPackedUnsignedShiftRight
+ AN_NONE,
+
+ // 122 MirOpPackedAnd
+ AN_NONE,
+
+ // 123 MirOpPackedOr
+ AN_NONE,
+
+ // 124 MirOpPackedXor
+ AN_NONE,
+
+ // 125 MirOpPackedAddReduce
+ AN_NONE,
+
+ // 126 MirOpPackedReduce
+ AN_NONE,
+
+ // 127 MirOpPackedSet
+ AN_NONE,
+
+ // 128 MirOpReserveVectorRegisters
+ AN_NONE,
+
+ // 129 MirOpReturnVectorRegisters
+ AN_NONE,
};
struct MethodStats {