Lines Matching refs:IsA
151 zone(), !return_type->IsA(AsmType::Void()) ? 1 : 0, params.size());
153 if (param->IsA(AsmType::Double())) {
155 } else if (param->IsA(AsmType::Float())) {
157 } else if (param->IsA(AsmType::Int())) {
163 if (!return_type->IsA(AsmType::Void())) {
164 if (return_type->IsA(AsmType::Double())) {
166 } else if (return_type->IsA(AsmType::Float())) {
168 } else if (return_type->IsA(AsmType::Signed())) {
500 if (!src_info->type->IsA(stdlib_fround_)) {
507 if (!src_info->type->IsA(AsmType::Int()) &&
508 !src_info->type->IsA(AsmType::Float()) &&
509 !src_info->type->IsA(AsmType::Double())) {
703 if (!info->type->IsA(table_info->type)) {
790 } else if (!return_type_->IsA(AsmType::Void())) {
829 if (function_info->type->IsA(AsmType::None())) {
832 } else if (!function_type->IsA(function_info->type)) {
887 !GetVarInfo(Consume())->type->IsA(stdlib_fround_)) {
954 if (sinfo->type->IsA(AsmType::Int())) {
956 } else if (sinfo->type->IsA(AsmType::Float())) {
958 } else if (sinfo->type->IsA(AsmType::Double())) {
966 } else if (sinfo->type->IsA(stdlib_fround_)) {
1092 if (!ret->IsA(AsmType::Void())) {
1127 if (ret->IsA(AsmType::Double())) {
1129 } else if (ret->IsA(AsmType::Float())) {
1131 } else if (ret->IsA(AsmType::Signed())) {
1138 } else if (!return_type_->IsA(AsmType::Void())) {
1221 if (!ret->IsA(AsmType::Void())) {
1317 if (!test->IsA(AsmType::Signed())) {
1404 if (a->IsA(AsmType::None())) {
1407 if (!a->IsA(AsmType::Void())) {
1415 if (expected != nullptr && !a->IsA(expected)) {
1467 GetVarInfo(scanner_.Token())->type->IsA(stdlib_fround_)) {
1471 GetVarInfo(scanner_.Token())->type->IsA(AsmType::Heap())) {
1495 if (heap_access_type_->IsA(AsmType::array_type())) { \
1509 GetVarInfo(scanner_.Token())->type->IsA(AsmType::Heap())) {
1521 if (!value->IsA(ret)) {
1525 if (heap_type->IsA(AsmType::Float32Array()) &&
1526 value->IsA(AsmType::DoubleQ())) {
1531 if (heap_type->IsA(AsmType::Float64Array()) &&
1532 value->IsA(AsmType::FloatQ())) {
1538 if (heap_type->IsA(AsmType::array_type())) { \
1564 if (!value->IsA(ret)) {
1604 if (ret->IsA(AsmType::Int())) {
1611 } else if (ret->IsA(AsmType::DoubleQ())) {
1614 } else if (ret->IsA(AsmType::FloatQ())) {
1627 if (ret->IsA(AsmType::Signed())) {
1630 } else if (ret->IsA(AsmType::Unsigned())) {
1633 } else if (ret->IsA(AsmType::DoubleQ())) {
1635 } else if (ret->IsA(AsmType::FloatQ())) {
1643 if (!ret->IsA(AsmType::Int())) {
1650 if (ret->IsA(AsmType::Double())) {
1652 } else if (ret->IsA(AsmType::FloatQ())) {
1660 if (!ret->IsA(AsmType::Intish())) {
1681 if (!type->IsA(AsmType::Int())) {
1699 if (!type->IsA(AsmType::Int())) {
1720 if (!a->IsA(AsmType::Int())) {
1733 if (!a->IsA(AsmType::Int())) {
1743 if (a->IsA(AsmType::DoubleQ()) && b->IsA(AsmType::DoubleQ())) {
1746 } else if (a->IsA(AsmType::FloatQ()) && b->IsA(AsmType::FloatQ())) {
1755 if (a->IsA(AsmType::DoubleQ()) && b->IsA(AsmType::DoubleQ())) {
1758 } else if (a->IsA(AsmType::FloatQ()) && b->IsA(AsmType::FloatQ())) {
1761 } else if (a->IsA(AsmType::Signed()) && b->IsA(AsmType::Signed())) {
1764 } else if (a->IsA(AsmType::Unsigned()) && b->IsA(AsmType::Unsigned())) {
1773 if (a->IsA(AsmType::DoubleQ()) && b->IsA(AsmType::DoubleQ())) {
1776 } else if (a->IsA(AsmType::Signed()) && b->IsA(AsmType::Signed())) {
1779 } else if (a->IsA(AsmType::Unsigned()) && b->IsA(AsmType::Unsigned())) {
1801 if (a->IsA(AsmType::Double()) && b->IsA(AsmType::Double())) {
1804 } else if (a->IsA(AsmType::FloatQ()) && b->IsA(AsmType::FloatQ())) {
1807 } else if (a->IsA(AsmType::Int()) && b->IsA(AsmType::Int())) {
1811 } else if (a->IsA(AsmType::Intish()) && b->IsA(AsmType::Intish())) {
1825 if (a->IsA(AsmType::Double()) && b->IsA(AsmType::Double())) {
1828 } else if (a->IsA(AsmType::FloatQ()) && b->IsA(AsmType::FloatQ())) {
1831 } else if (a->IsA(AsmType::Int()) && b->IsA(AsmType::Int())) {
1835 } else if (a->IsA(AsmType::Intish()) && b->IsA(AsmType::Intish())) {
1871 if (a->IsA(AsmType::Intish()) && CheckForUnsigned(&shift_imm)) {
1884 if (!(a->IsA(AsmType::Intish()) && b->IsA(AsmType::Intish()))) {
1897 if (!(a->IsA(AsmType::Intish()) && b->IsA(AsmType::Intish()))) { \
1924 if (a->IsA(AsmType::Signed()) && b->IsA(AsmType::Signed())) { \
1926 } else if (a->IsA(AsmType::Unsigned()) && b->IsA(AsmType::Unsigned())) { \
1928 } else if (a->IsA(AsmType::Double()) && b->IsA(AsmType::Double())) { \
1930 } else if (a->IsA(AsmType::Float()) && b->IsA(AsmType::Float())) { \
1961 if (a->IsA(AsmType::Signed()) && b->IsA(AsmType::Signed())) { \
1963 } else if (a->IsA(AsmType::Unsigned()) && b->IsA(AsmType::Unsigned())) { \
1965 } else if (a->IsA(AsmType::Double()) && b->IsA(AsmType::Double())) { \
1967 } else if (a->IsA(AsmType::Float()) && b->IsA(AsmType::Float())) { \
1992 if (a->IsA(AsmType::Intish()) && b->IsA(AsmType::Intish())) {
2009 if (a->IsA(AsmType::Intish()) && b->IsA(AsmType::Intish())) {
2036 if (a->IsA(AsmType::Intish()) && CheckForZero()) {
2053 if (a->IsA(AsmType::Intish()) && b->IsA(AsmType::Intish())) {
2069 if (!test->IsA(AsmType::Int())) {
2082 if (cons->IsA(AsmType::Int()) && alt->IsA(AsmType::Int())) {
2085 } else if (cons->IsA(AsmType::Double()) && alt->IsA(AsmType::Double())) {
2088 } else if (cons->IsA(AsmType::Float()) && alt->IsA(AsmType::Float())) {
2126 if (!index->IsA(AsmType::Intish())) {
2191 if (t->IsA(AsmType::Int())) {
2193 } else if (t->IsA(AsmType::Float())) {
2195 } else if (t->IsA(AsmType::Double())) {
2227 (return_type == nullptr || return_type->IsA(AsmType::Float()))) {
2253 if (!t->IsA(AsmType::Extern())) {
2257 if (return_type->IsA(AsmType::Float())) {
2310 if (param_specific_types[0]->IsA(AsmType::DoubleQ())) { \
2312 } else if (param_specific_types[0]->IsA(AsmType::FloatQ())) { \
2322 if (param_specific_types[0]->IsA(AsmType::Double())) {
2330 } else if (param_specific_types[0]->IsA(AsmType::Float())) {
2340 } else if (param_specific_types[0]->IsA(AsmType::Signed())) {
2364 if (param_specific_types[0]->IsA(AsmType::Signed())) {
2374 } else if (param_specific_types[0]->IsA(AsmType::DoubleQ())) {
2376 } else if (param_specific_types[0]->IsA(AsmType::FloatQ())) {
2394 if (function_info->type->IsA(AsmType::None())) {
2468 if (info->type->IsA(AsmType::Int8Array()) ||
2469 info->type->IsA(AsmType::Uint8Array())) {
2488 if (!index_type->IsA(AsmType::Intish())) {
2499 !GetVarInfo(scanner_.Token())->type->IsA(stdlib_fround_)) {
2510 if (ret->IsA(AsmType::Floatish())) {
2512 } else if (ret->IsA(AsmType::DoubleQ())) {
2514 } else if (ret->IsA(AsmType::Signed())) {
2516 } else if (ret->IsA(AsmType::Unsigned())) {