Changeset 155260 in webkit for trunk/Source/JavaScriptCore/ftl/FTLCapabilities.cpp
- Timestamp:
- Sep 7, 2013, 2:13:55 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ftl/FTLCapabilities.cpp
r155243 r155260 92 92 // These are OK. 93 93 break; 94 case GetIndexedPropertyStorage: 95 if (isTypedView(node->arrayMode().typedArrayType())) 96 break; 97 return CannotCompile; 98 case CheckArray: 99 switch (node->arrayMode().type()) { 100 case Array::Int32: 101 case Array::Double: 102 case Array::Contiguous: 103 break; 104 default: 105 if (isTypedView(node->arrayMode().typedArrayType())) 106 break; 107 return CannotCompile; 108 } 109 break; 94 110 case GetArrayLength: 95 111 switch (node->arrayMode().type()) { … … 99 115 break; 100 116 default: 117 if (isTypedView(node->arrayMode().typedArrayType())) 118 break; 101 119 return CannotCompile; 102 120 } … … 111 129 break; 112 130 default: 131 if (isTypedView(node->arrayMode().typedArrayType())) 132 return CanCompileAndOSREnter; 113 133 return CannotCompile; 114 134 }
Note:
See TracChangeset
for help on using the changeset viewer.