• Home
  • Raw
  • Download

Lines Matching refs:VarKind

219   DCHECK_EQ(info->kind, VarKind::kGlobal);  in VarIndex()
238 info->kind = VarKind::kGlobal; in DeclareGlobal()
244 void AsmJsParser::DeclareStdlibFunc(VarInfo* info, VarKind kind, in DeclareStdlibFunc()
353 if (info.kind == VarKind::kFunction && !info.function_defined) { in ValidateModule()
356 if (info.kind == VarKind::kTable && !info.function_defined) { in ValidateModule()
359 if (info.kind == VarKind::kImportedFunction && !info.function_defined) { in ValidateModule()
438 if (info->kind != VarKind::kUnused) { in ValidateModuleVar()
504 info->kind = VarKind::kGlobal; in ValidateModuleVarFromGlobal()
556 info->kind = VarKind::kImportedFunction; in ValidateModuleVarImport()
571 DeclareStdlibFunc(info, VarKind::kSpecial, AsmType::name()); \ in ValidateModuleVarNewStdlib()
601 DeclareStdlibFunc(info, VarKind::kMath##Name, stdlib_##sig##_); \ in ValidateModuleVarStdlib()
639 if (info->kind != VarKind::kFunction) { in ValidateExport()
656 if (info->kind != VarKind::kFunction) { in ValidateExport()
671 if (table_info->kind == VarKind::kTable) { in ValidateFunctionTable()
676 } else if (table_info->kind != VarKind::kUnused) { in ValidateFunctionTable()
687 if (info->kind != VarKind::kFunction) { in ValidateFunctionTable()
692 if (table_info->kind == VarKind::kTable) { in ValidateFunctionTable()
711 if (table_info->kind == VarKind::kTable && in ValidateFunctionTable()
731 if (function_info->kind == VarKind::kUnused) { in ValidateFunction()
732 function_info->kind = VarKind::kFunction; in ValidateFunction()
736 } else if (function_info->kind != VarKind::kFunction) { in ValidateFunction()
822 DCHECK_EQ(function_info->kind, VarKind::kFunction); in ValidateFunction()
859 if (info->kind != VarKind::kUnused) { in ValidateFunctionParams()
867 info->kind = VarKind::kLocal; in ValidateFunctionParams()
873 info->kind = VarKind::kLocal; in ValidateFunctionParams()
885 info->kind = VarKind::kLocal; in ValidateFunctionParams()
908 if (info->kind != VarKind::kUnused) { in ValidateFunctionLocals()
917 info->kind = VarKind::kLocal; in ValidateFunctionLocals()
927 info->kind = VarKind::kLocal; in ValidateFunctionLocals()
939 if (sinfo->kind == VarKind::kGlobal) { in ValidateFunctionLocals()
943 info->kind = VarKind::kLocal; in ValidateFunctionLocals()
966 info->kind = VarKind::kLocal; in ValidateFunctionLocals()
980 info->kind = VarKind::kLocal; in ValidateFunctionLocals()
999 info->kind = VarKind::kLocal; in ValidateFunctionLocals()
1006 info->kind = VarKind::kLocal; in ValidateFunctionLocals()
1440 if (info->kind != VarKind::kLocal) { in Identifier()
1447 if (info->kind != VarKind::kGlobal) { in Identifier()
1547 if (info->kind == VarKind::kUnused) { in AssignmentExpression()
1553 DCHECK(is_local ? info->kind == VarKind::kLocal in AssignmentExpression()
1554 : info->kind == VarKind::kGlobal); in AssignmentExpression()
1560 if (info->kind == VarKind::kLocal) { in AssignmentExpression()
1562 } else if (info->kind == VarKind::kGlobal) { in AssignmentExpression()
2135 if (function_info->kind == VarKind::kUnused) { in ValidateCall()
2140 function_info->kind = VarKind::kTable; in ValidateCall()
2145 if (function_info->kind != VarKind::kTable) { in ValidateCall()
2161 if (function_info->kind == VarKind::kUnused) { in ValidateCall()
2162 function_info->kind = VarKind::kFunction; in ValidateCall()
2167 if (function_info->kind != VarKind::kFunction && in ValidateCall()
2168 function_info->kind < VarKind::kImportedFunction) { in ValidateCall()
2217 function_info->kind <= VarKind::kImportedFunction && in ValidateCall()
2239 if (function_info->kind == VarKind::kImportedFunction) { in ValidateCall()
2263 } else if (function_info->kind > VarKind::kImportedFunction) { in ValidateCall()
2291 case VarKind::kMath##Name: \ in ValidateCall()
2297 case VarKind::kMath##Name: \ in ValidateCall()
2308 case VarKind::kMathMin: in ValidateCall()
2309 case VarKind::kMathMax: in ValidateCall()
2312 if (function_info->kind == VarKind::kMathMin) { in ValidateCall()
2322 if (function_info->kind == VarKind::kMathMin) { in ValidateCall()
2335 if (function_info->kind == VarKind::kMathMin) { in ValidateCall()
2351 case VarKind::kMathAbs: in ValidateCall()
2371 case VarKind::kMathFround: in ValidateCall()
2380 DCHECK(function_info->kind == VarKind::kFunction || in ValidateCall()
2381 function_info->kind == VarKind::kTable); in ValidateCall()
2391 if (function_info->kind == VarKind::kTable) { in ValidateCall()
2412 if (GetVarInfo(scanner_.Token())->kind == VarKind::kFunction) { in PeekCall()
2415 if (GetVarInfo(scanner_.Token())->kind >= VarKind::kImportedFunction) { in PeekCall()
2418 if (GetVarInfo(scanner_.Token())->kind == VarKind::kUnused || in PeekCall()
2419 GetVarInfo(scanner_.Token())->kind == VarKind::kTable) { in PeekCall()