Lines Matching refs:Bounds
19 #define FUNC_V_TYPE Bounds(Type::Function(Type::Undefined(zone), zone))
20 #define FUNC_I_TYPE Bounds(Type::Function(cache.kAsmSigned, zone))
21 #define FUNC_F_TYPE Bounds(Type::Function(cache.kAsmFloat, zone))
22 #define FUNC_D_TYPE Bounds(Type::Function(cache.kAsmDouble, zone))
24 Bounds(Type::Function(cache.kAsmDouble, cache.kAsmDouble, zone))
26 Bounds(Type::Function(cache.kAsmFloat, Type::Number(zone), zone))
28 Bounds(Type::Function(cache.kAsmSigned, cache.kAsmInt, zone))
30 Bounds(Type::Function(cache.kAsmDouble, cache.kAsmInt, cache.kAsmInt, zone))
32 Bounds(Type::Function(cache.kAsmSigned, cache.kAsmInt, cache.kAsmInt, zone))
34 Bounds(Type::Function(cache.kAsmDouble, cache.kAsmDouble, cache.kAsmDouble, \
37 Bounds(Type::Function(Type::Number(zone), Type::Number(zone), \
40 Bounds(Type::Function(Type::Number(zone), Type::Number(zone), zone))
43 #define FLOAT64_ARRAY_TYPE Bounds(Type::Array(cache.kAsmDouble, zone))
45 Bounds(Type::Array(Type::Function(cache.kAsmSigned, cache.kAsmInt, zone), \
129 CHECK_EXPR(FunctionLiteral, Bounds::Unbounded()) {
132 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
133 CHECK_VAR(start, Bounds(cache.kAsmInt));
134 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
135 CHECK_VAR(start, Bounds(cache.kAsmInt));
136 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
139 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
140 CHECK_VAR(end, Bounds(cache.kAsmInt));
141 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
142 CHECK_VAR(end, Bounds(cache.kAsmInt));
143 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
146 CHECK_EXPR(Assignment, Bounds(cache.kAsmDouble)) {
147 CHECK_VAR(sum, Bounds(cache.kAsmDouble));
148 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
150 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
151 CHECK_VAR(p, Bounds(cache.kAsmInt));
152 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
154 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
155 CHECK_VAR(q, Bounds(cache.kAsmInt));
156 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
159 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmInt)) {
160 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
161 CHECK_VAR(p, Bounds(cache.kAsmInt));
162 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
163 CHECK_VAR(start, Bounds(cache.kAsmInt));
164 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
167 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
168 CHECK_VAR(q, Bounds(cache.kAsmInt));
169 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
170 CHECK_VAR(end, Bounds(cache.kAsmInt));
171 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
176 CHECK_EXPR(CompareOperation, Bounds(cache.kAsmSigned)) {
177 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
178 CHECK_VAR(p, Bounds(cache.kAsmInt));
179 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
181 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
182 CHECK_VAR(q, Bounds(cache.kAsmInt));
183 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
187 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
188 CHECK_VAR(p, Bounds(cache.kAsmInt));
189 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
190 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmInt)) {
191 CHECK_VAR(p, Bounds(cache.kAsmInt));
192 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
194 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
198 CHECK_EXPR(Assignment, Bounds(cache.kAsmDouble)) {
199 CHECK_VAR(sum, Bounds(cache.kAsmDouble));
200 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmDouble)) {
201 CHECK_VAR(sum, Bounds(cache.kAsmDouble));
202 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmDouble)) {
203 CHECK_EXPR(Call, Bounds(cache.kAsmDouble)) {
205 CHECK_EXPR(Property, Bounds(cache.kAsmDouble)) {
207 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
208 CHECK_VAR(p, Bounds(cache.kAsmSigned));
209 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
213 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
218 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmDouble)) {
219 CHECK_VAR(sum, Bounds(cache.kAsmDouble));
220 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
225 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
226 CHECK_VAR(start, Bounds(cache.kAsmInt));
227 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
228 CHECK_VAR(start, Bounds(cache.kAsmInt));
229 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
232 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
233 CHECK_VAR(end, Bounds(cache.kAsmInt));
234 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
235 CHECK_VAR(end, Bounds(cache.kAsmInt));
236 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
240 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmDouble)) {
241 CHECK_EXPR(Call, Bounds(cache.kAsmDouble)) {
243 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmDouble)) {
244 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmDouble)) {
245 CHECK_EXPR(Call, Bounds(cache.kAsmDouble)) {
247 CHECK_VAR(start, Bounds(cache.kAsmInt));
248 CHECK_VAR(end, Bounds(cache.kAsmInt));
250 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
252 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmDouble)) {
253 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
254 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmInt)) {
255 CHECK_VAR(end, Bounds(cache.kAsmInt));
256 CHECK_VAR(start, Bounds(cache.kAsmInt));
258 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
260 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
264 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
268 CHECK_EXPR(Literal, Bounds(Type::String(zone)));
273 CHECK_EXPR(Property, Bounds::Unbounded()) {
274 CHECK_VAR(stdlib, Bounds::Unbounded());
275 CHECK_EXPR(Literal, Bounds::Unbounded());
277 CHECK_EXPR(Literal, Bounds::Unbounded());
284 CHECK_EXPR(Property, Bounds::Unbounded()) {
285 CHECK_VAR(stdlib, Bounds::Unbounded());
286 CHECK_EXPR(Literal, Bounds::Unbounded());
288 CHECK_EXPR(Literal, Bounds::Unbounded());
295 CHECK_EXPR(Property, Bounds::Unbounded()) {
296 CHECK_VAR(stdlib, Bounds::Unbounded());
297 CHECK_EXPR(Literal, Bounds::Unbounded());
299 CHECK_VAR(buffer, Bounds::Unbounded());
303 CHECK_EXPR(ObjectLiteral, Bounds::Unbounded()) {
415 CHECK_EXPR(Property, Bounds::Unbounded()) { \
416 CHECK_VAR(stdlib, Bounds::Unbounded()); \
417 CHECK_EXPR(Literal, Bounds::Unbounded()); \
419 CHECK_EXPR(Literal, Bounds::Unbounded()); \
428 CHECK_VAR(stdlib, Bounds::Unbounded()); \
429 CHECK_EXPR(Literal, Bounds::Unbounded()); \
438 CHECK_EXPR(Property, Bounds::Unbounded()) { \
439 Bounds::Unbounded()); \
440 CHECK_EXPR(Literal, Bounds::Unbounded()); \
442 CHECK_VAR(buffer, Bounds::Unbounded()); \
452 CHECK_VAR_SHORTCUT(Infinity, Bounds(cache.kAsmDouble));
453 CHECK_VAR_SHORTCUT(NaN, Bounds(cache.kAsmDouble));
483 CHECK_VAR_MATH_SHORTCUT(E, Bounds(cache.kAsmDouble));
484 CHECK_VAR_MATH_SHORTCUT(LN10, Bounds(cache.kAsmDouble));
485 CHECK_VAR_MATH_SHORTCUT(LN2, Bounds(cache.kAsmDouble));
486 CHECK_VAR_MATH_SHORTCUT(LOG2E, Bounds(cache.kAsmDouble));
487 CHECK_VAR_MATH_SHORTCUT(LOG10E, Bounds(cache.kAsmDouble));
488 CHECK_VAR_MATH_SHORTCUT(PI, Bounds(cache.kAsmDouble));
489 CHECK_VAR_MATH_SHORTCUT(SQRT1_2, Bounds(cache.kAsmDouble));
490 CHECK_VAR_MATH_SHORTCUT(SQRT2, Bounds(cache.kAsmDouble));
492 CHECK_VAR_NEW_SHORTCUT(u8, Bounds(cache.kUint8Array));
493 CHECK_VAR_NEW_SHORTCUT(i8, Bounds(cache.kInt8Array));
494 CHECK_VAR_NEW_SHORTCUT(u16, Bounds(cache.kUint16Array));
495 CHECK_VAR_NEW_SHORTCUT(i16, Bounds(cache.kInt16Array));
496 CHECK_VAR_NEW_SHORTCUT(u32, Bounds(cache.kUint32Array));
497 CHECK_VAR_NEW_SHORTCUT(i32, Bounds(cache.kInt32Array));
498 CHECK_VAR_NEW_SHORTCUT(f32, Bounds(cache.kFloat32Array));
499 CHECK_VAR_NEW_SHORTCUT(f64, Bounds(cache.kFloat64Array));
518 CHECK_EXPR(FunctionLiteral, Bounds::Unbounded()) {
521 CHECK_EXPR(Literal, Bounds(Type::String(zone))); \
529 CHECK_EXPR(ObjectLiteral, Bounds::Unbounded()) { \
567 CHECK_EXPR(Literal, Bounds(Type::Undefined(zone)));
570 CHECK_EXPR(Call, Bounds(Type::Undefined(zone))) {
585 CHECK_EXPR(Call, Bounds(Type::Undefined(zone))) {
599 CHECK_EXPR(Assignment, Bounds(cache.kAsmDouble)) {
600 CHECK_VAR(x, Bounds(cache.kAsmDouble));
601 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
605 CHECK_EXPR(Call, Bounds(Type::Undefined(zone))) {
620 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));
623 CHECK_EXPR(Call, Bounds(cache.kAsmSigned)) {
638 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
641 CHECK_EXPR(Call, Bounds(cache.kAsmDouble)) {
656 CHECK_EXPR(Call, Bounds(cache.kAsmFloat)) {
658 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
662 CHECK_EXPR(Call, Bounds(cache.kAsmFloat)) { CHECK_VAR(bar, FUNC_F_TYPE); }
675 CHECK_EXPR(Assignment, Bounds(cache.kAsmDouble)) {
676 CHECK_VAR(x, Bounds(cache.kAsmDouble));
677 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
680 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmDouble)) {
681 CHECK_VAR(x, Bounds(cache.kAsmDouble));
682 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
686 CHECK_EXPR(Call, Bounds(cache.kAsmDouble)) {
700 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
701 CHECK_VAR(x, Bounds(cache.kAsmInt));
702 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
704 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
705 CHECK_VAR(y, Bounds(cache.kAsmInt));
706 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
708 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
709 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmInt)) {
710 CHECK_VAR(x, Bounds(cache.kAsmInt));
711 CHECK_VAR(y, Bounds(cache.kAsmInt));
713 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
728 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) { \
729 CHECK_EXPR(CompareOperation, Bounds(cache.kAsmSigned)) { \
730 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum)); \
731 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum)); \
733 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum)); \
754 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
755 CHECK_EXPR(UnaryOperation, Bounds(cache.kAsmSigned)) {
756 CHECK_EXPR(CompareOperation, Bounds(cache.kAsmSigned)) {
757 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
758 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
761 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
775 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
776 CHECK_VAR(x, Bounds(cache.kAsmInt));
777 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
779 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
780 CHECK_EXPR(UnaryOperation, Bounds(cache.kAsmSigned)) {
781 CHECK_VAR(x, Bounds(cache.kAsmInt));
783 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
797 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
798 CHECK_VAR(x, Bounds(cache.kAsmInt));
799 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
801 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
802 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
803 CHECK_VAR(x, Bounds(cache.kAsmInt));
804 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));
806 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
820 CHECK_EXPR(Assignment, Bounds(cache.kAsmDouble)) {
821 CHECK_VAR(x, Bounds(cache.kAsmDouble));
822 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
824 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
825 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
826 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
827 CHECK_VAR(x, Bounds(cache.kAsmDouble));
828 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));
830 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));
832 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
846 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
847 CHECK_VAR(x, Bounds(cache.kAsmInt));
848 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
850 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
851 CHECK_VAR(y, Bounds(cache.kAsmInt));
852 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
854 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
855 CHECK_EXPR(Conditional, Bounds(cache.kAsmInt)) {
856 CHECK_VAR(x, Bounds(cache.kAsmInt));
857 CHECK_VAR(y, Bounds(cache.kAsmInt));
858 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
860 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
875 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) { \
876 CHECK_VAR(x, Bounds(cache.kAsmInt)); \
877 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum)); \
879 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) { \
880 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) { \
881 CHECK_VAR(x, Bounds(cache.kAsmInt)); \
882 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum)); \
884 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum)); \
903 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
904 CHECK_VAR(x, Bounds(cache.kAsmInt));
905 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
907 Bounds(cache.kAsmInt)) {
908 CHECK_VAR(y, Bounds(cache.kAsmInt));
909 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
911 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
912 CHECK_EXPR(CompareOperation, Bounds(cache.kAsmSigned)) {
913 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
914 CHECK_VAR(x, Bounds(cache.kAsmInt));
915 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
917 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
918 CHECK_VAR(y, Bounds(cache.kAsmInt));
919 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
922 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
936 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
937 CHECK_VAR(x, Bounds(cache.kAsmInt));
938 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
940 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
941 CHECK_VAR(y, Bounds(cache.kAsmInt));
942 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
944 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
945 CHECK_EXPR(CompareOperation, Bounds(cache.kAsmSigned)) {
946 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
947 CHECK_VAR(x, Bounds(cache.kAsmInt));
948 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
950 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));
952 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
966 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
967 CHECK_VAR(x, Bounds(cache.kAsmInt));
968 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
970 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
971 CHECK_VAR(y, Bounds(cache.kAsmInt));
972 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
974 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
975 CHECK_EXPR(CompareOperation, Bounds(cache.kAsmSigned)) {
976 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmUnsigned)) {
977 CHECK_VAR(x, Bounds(cache.kAsmInt));
978 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
980 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmUnsigned)) {
981 CHECK_VAR(y, Bounds(cache.kAsmInt));
982 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
985 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
999 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1000 CHECK_VAR(x, Bounds(cache.kAsmInt));
1001 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1003 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1004 CHECK_VAR(y, Bounds(cache.kAsmInt));
1005 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1007 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1008 CHECK_EXPR(CompareOperation, Bounds(cache.kAsmSigned)) {
1009 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmUnsigned)) {
1010 CHECK_VAR(x, Bounds(cache.kAsmInt));
1011 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1013 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1015 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1030 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1031 CHECK_VAR(x, Bounds(cache.kAsmInt));
1032 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1034 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1035 CHECK_VAR(y, Bounds(cache.kAsmInt));
1036 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1038 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1039 CHECK_EXPR(CompareOperation, Bounds(cache.kAsmSigned)) {
1040 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmUnsigned)) {
1041 CHECK_VAR(x, Bounds(cache.kAsmInt));
1042 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1044 CHECK_EXPR(Literal, Bounds(cache.kAsmUnsigned));
1046 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1060 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1061 CHECK_VAR(x, Bounds(cache.kAsmInt));
1062 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1064 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1065 CHECK_VAR(y, Bounds(cache.kAsmInt));
1066 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1068 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1069 CHECK_EXPR(BinaryOperation, Bounds(Type::None(zone), Type::Any(zone))) {
1070 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmUnsigned)) {
1071 CHECK_VAR(x, Bounds(cache.kAsmInt));
1072 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1074 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmUnsigned)) {
1075 CHECK_VAR(y, Bounds(cache.kAsmInt));
1076 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1079 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1181 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1182 CHECK_VAR(x, Bounds(cache.kAsmInt));
1183 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1185 CHECK_EXPR(Call, Bounds(cache.kAsmFloat)) {
1187 CHECK_VAR(x, Bounds(cache.kAsmInt));
1201 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1202 CHECK_VAR(x, Bounds(cache.kAsmInt));
1203 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1205 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1206 CHECK_VAR(y, Bounds(cache.kAsmInt));
1207 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1209 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1210 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmInt)) {
1211 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmInt)) {
1212 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmInt)) {
1213 CHECK_VAR(x, Bounds(cache.kAsmInt));
1214 CHECK_VAR(y, Bounds(cache.kAsmInt));
1216 CHECK_VAR(x, Bounds(cache.kAsmInt));
1218 CHECK_VAR(y, Bounds(cache.kAsmInt));
1220 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1290 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1291 CHECK_VAR(x, Bounds(cache.kAsmInt));
1292 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1294 CHECK_EXPR(Assignment, Bounds(cache.kAsmDouble)) {
1295 CHECK_VAR(y, Bounds(cache.kAsmDouble));
1296 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
1298 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1299 CHECK_VAR(x, Bounds(cache.kAsmInt));
1300 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1301 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1302 CHECK_VAR(y, Bounds(cache.kAsmDouble));
1303 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));
1305 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));
1320 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1321 CHECK_VAR(x, Bounds(cache.kAsmInt));
1322 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1324 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1325 CHECK_VAR(y, Bounds(cache.kAsmInt));
1326 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1327 CHECK_EXPR(Property, Bounds(cache.kAsmInt)) {
1328 CHECK_VAR(i8, Bounds(cache.kInt8Array));
1329 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1330 CHECK_VAR(x, Bounds(cache.kAsmSigned));
1331 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1334 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1349 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1350 CHECK_VAR(x, Bounds(cache.kAsmInt));
1351 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1353 CHECK_EXPR(Assignment, Bounds(cache.kAsmDouble)) {
1354 CHECK_VAR(y, Bounds(cache.kAsmDouble));
1355 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
1357 CHECK_EXPR(Assignment, Bounds(cache.kAsmDouble)) {
1358 CHECK_VAR(y, Bounds(cache.kAsmDouble));
1359 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmDouble)) {
1360 CHECK_EXPR(Property, Bounds(cache.kAsmDouble)) {
1361 CHECK_VAR(f64, Bounds(cache.kFloat64Array));
1362 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1363 CHECK_VAR(x, Bounds(cache.kAsmSigned));
1364 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1367 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
1382 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1383 CHECK_VAR(x, Bounds(cache.kAsmInt));
1384 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1386 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1387 CHECK_EXPR(Property, Bounds::Unbounded()) {
1388 CHECK_VAR(i8, Bounds(cache.kInt8Array));
1389 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1390 CHECK_VAR(x, Bounds(cache.kAsmSigned));
1391 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1394 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1409 CHECK_EXPR(Assignment, Bounds(cache.kAsmFloat)) {
1410 CHECK_VAR(x, Bounds(cache.kAsmFloat));
1411 CHECK_EXPR(Call, Bounds(cache.kAsmFloat)) {
1413 Bounds(cache.kAsmDouble));
1416 CHECK_EXPR(Assignment, Bounds(cache.kAsmFloat)) {
1417 CHECK_EXPR(Property, Bounds::Unbounded()) {
1418 CHECK_VAR(f32, Bounds(cache.kFloat32Array));
1419 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1421 CHECK_EXPR(Call, Bounds(cache.kAsmFloat)) {
1423 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmFloat)) {
1424 CHECK_VAR(x, Bounds(cache.kAsmFloat));
1425 CHECK_EXPR(Call, Bounds(cache.kAsmFloat)) {
1427 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
1444 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1445 CHECK_VAR(x, Bounds(cache.kAsmInt));
1446 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1448 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1449 CHECK_VAR(y, Bounds(cache.kAsmInt));
1450 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1451 CHECK_EXPR(Property, Bounds(cache.kAsmInt)) {
1452 CHECK_VAR(i8, Bounds(cache.kInt8Array));
1453 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1455 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1474 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1475 CHECK_VAR(x, Bounds(cache.kAsmInt));
1476 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1477 CHECK_VAR(x, Bounds(cache.kAsmInt));
1478 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1481 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1482 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmInt)) {
1483 CHECK_VAR(x, Bounds(cache.kAsmInt));
1484 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1486 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1490 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1491 CHECK_VAR(x, Bounds(cache.kAsmInt));
1492 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1493 CHECK_VAR(x, Bounds(cache.kAsmInt));
1494 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1497 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1498 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmInt)) {
1499 CHECK_VAR(x, Bounds(cache.kAsmInt));
1500 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1502 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1506 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1507 CHECK_VAR(x, Bounds(cache.kAsmInt));
1508 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1509 CHECK_VAR(x, Bounds(cache.kAsmInt));
1510 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1513 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1514 CHECK_VAR(y, Bounds(cache.kAsmInt));
1515 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1516 CHECK_VAR(y, Bounds(cache.kAsmInt));
1517 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1520 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1521 CHECK_EXPR(Call, Bounds(cache.kAsmSigned)) {
1524 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1525 CHECK_VAR(x, Bounds(cache.kAsmSigned));
1526 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1529 CHECK_VAR(y, Bounds(cache.kAsmInt));
1531 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1726 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1727 CHECK_EXPR(Call, Bounds(Type::Number(zone))) {
1728 CHECK_VAR(baz, Bounds(Type::Any(zone)));
1729 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1730 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1732 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1736 CHECK_EXPR(Call, Bounds(cache.kAsmSigned)) {
1742 CHECK_EXPR(Assignment, Bounds(Type::Any(zone))) {
1743 CHECK_VAR(baz, Bounds(Type::Any(zone)));
1744 CHECK_EXPR(Property, Bounds(Type::Any(zone))) {
1745 CHECK_VAR(foreign, Bounds::Unbounded());
1746 CHECK_EXPR(Literal, Bounds::Unbounded());
1807 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1808 CHECK_VAR(x, Bounds(cache.kAsmInt));
1809 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1811 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1812 CHECK_VAR(x, Bounds(cache.kAsmInt));
1813 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1814 CHECK_VAR(x, Bounds(cache.kAsmInt));
1815 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1830 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1831 CHECK_VAR(x, Bounds(cache.kAsmInt));
1832 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1834 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1835 CHECK_EXPR(Property, Bounds::Unbounded()) {
1836 CHECK_VAR(i8, Bounds(cache.kInt8Array));
1837 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1838 CHECK_EXPR(Assignment, Bounds(cache.kAsmSigned)) {
1839 CHECK_VAR(x, Bounds(cache.kAsmInt));
1840 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1842 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1845 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
1859 CHECK_EXPR(Assignment, Bounds(cache.kAsmDouble)) {
1860 CHECK_VAR(x, Bounds(cache.kAsmDouble));
1861 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
1875 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1876 CHECK_VAR(x, Bounds(cache.kAsmInt));
1877 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));
1891 CHECK_EXPR(Assignment, Bounds(cache.kAsmDouble)) {
1892 CHECK_VAR(x, Bounds(cache.kAsmDouble));
1893 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
1895 CHECK_EXPR(Assignment, Bounds(cache.kAsmDouble)) {
1896 CHECK_VAR(x, Bounds(cache.kAsmDouble));
1897 CHECK_EXPR(Call, Bounds(cache.kAsmDouble)) {
1899 CHECK_VAR(x, Bounds(cache.kAsmDouble));
1914 CHECK_EXPR(Assignment, Bounds(cache.kAsmFloat)) {
1915 CHECK_VAR(x, Bounds(cache.kAsmFloat));
1916 CHECK_EXPR(Call, Bounds(cache.kAsmFloat)) {
1918 CHECK_EXPR(Literal, Bounds(cache.kAsmDouble));
1921 CHECK_EXPR(Assignment, Bounds(cache.kAsmFloat)) {
1922 CHECK_VAR(x, Bounds(cache.kAsmFloat));
1923 CHECK_EXPR(Call, Bounds(cache.kAsmFloat)) {
1925 CHECK_VAR(x, Bounds(cache.kAsmFloat));
1996 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
1997 CHECK_VAR(x, Bounds(cache.kAsmInt));
1998 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
1999 CHECK_VAR(x, Bounds(cache.kAsmInt));
2000 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
2003 CHECK_EXPR(Assignment, Bounds(cache.kAsmInt)) {
2004 CHECK_VAR(.switch_tag, Bounds(cache.kAsmInt));
2005 CHECK_EXPR(BinaryOperation, Bounds(cache.kAsmSigned)) {
2006 CHECK_VAR(x, Bounds(cache.kAsmInt));
2007 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
2010 CHECK_EXPR(Literal, Bounds(Type::Undefined(zone)));
2011 CHECK_VAR(.switch_tag, Bounds(cache.kAsmSigned));
2013 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
2014 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));
2016 CHECK_EXPR(Literal, Bounds(cache.kAsmFixnum));
2017 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));
2019 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));
2021 CHECK_EXPR(Literal, Bounds(cache.kAsmSigned));