| Index: runtime/vm/flow_graph_type_propagator.cc
|
| diff --git a/runtime/vm/flow_graph_type_propagator.cc b/runtime/vm/flow_graph_type_propagator.cc
|
| index 827f9e47b194bc5f01b4835f50c9823b4ccfd580..397d35c48184c5d4818dbf4b70792df0da365b19 100644
|
| --- a/runtime/vm/flow_graph_type_propagator.cc
|
| +++ b/runtime/vm/flow_graph_type_propagator.cc
|
| @@ -965,6 +965,17 @@ CompileType BinaryFloat32x4OpInstr::ComputeType() const {
|
| }
|
|
|
|
|
| +CompileType Float32x4ShuffleInstr::ComputeType() const {
|
| + if (op_kind() == MethodRecognizer::kFloat32x4ShuffleX ||
|
| + op_kind() == MethodRecognizer::kFloat32x4ShuffleY ||
|
| + op_kind() == MethodRecognizer::kFloat32x4ShuffleZ ||
|
| + op_kind() == MethodRecognizer::kFloat32x4ShuffleW) {
|
| + return CompileType::FromCid(kDoubleCid);
|
| + }
|
| + return CompileType::FromCid(kFloat32x4Cid);
|
| +}
|
| +
|
| +
|
| CompileType MathSqrtInstr::ComputeType() const {
|
| return CompileType::FromCid(kDoubleCid);
|
| }
|
|
|