+ SpeculatedType speculationFromStructures() const
+ {
+ SpeculatedType result = SpecNone;
+
+ for (size_t i = 0; i < m_structures.size(); ++i)
+ mergeSpeculation(result, speculationFromStructure(m_structures[i]));
+
+ return result;
+ }
+
+ ArrayModes arrayModesFromStructures() const