Lines Matching refs:mutable_variable
238 ValueType vtype, bool mutable_variable, in AddGlobalImport() argument
243 DeclareGlobal(info, mutable_variable, type, vtype); in AddGlobalImport()
249 void AsmJsParser::DeclareGlobal(VarInfo* info, bool mutable_variable, in DeclareGlobal() argument
255 info->mutable_variable = mutable_variable; in DeclareGlobal()
263 info->mutable_variable = false; in DeclareStdlibFunc()
418 bool mutable_variable = true; in ValidateModuleVars() local
423 mutable_variable = false; in ValidateModuleVars()
426 RECURSE(ValidateModuleVar(mutable_variable)); in ValidateModuleVars()
437 void AsmJsParser::ValidateModuleVar(bool mutable_variable) { in ValidateModuleVar() argument
449 DeclareGlobal(info, mutable_variable, AsmType::Double(), kWasmF64, in ValidateModuleVar()
455 DeclareGlobal(info, mutable_variable, in ValidateModuleVar()
456 mutable_variable ? AsmType::Int() : AsmType::Signed(), in ValidateModuleVar()
460 DeclareGlobal(info, mutable_variable, AsmType::Double(), kWasmF64, in ValidateModuleVar()
466 DeclareGlobal(info, mutable_variable, in ValidateModuleVar()
467 mutable_variable ? AsmType::Int() : AsmType::Signed(), in ValidateModuleVar()
478 RECURSE(ValidateModuleVarImport(info, mutable_variable)); in ValidateModuleVar()
480 RECURSE(ValidateModuleVarFromGlobal(info, mutable_variable)); in ValidateModuleVar()
488 bool mutable_variable) { in ValidateModuleVarFromGlobal() argument
491 if (src_info->mutable_variable) { in ValidateModuleVarFromGlobal()
494 if (mutable_variable) { in ValidateModuleVarFromGlobal()
505 info->mutable_variable = false; in ValidateModuleVarFromGlobal()
519 DeclareGlobal(info, mutable_variable, AsmType::Float(), kWasmF32, in ValidateModuleVarFromGlobal()
526 DeclareGlobal(info, mutable_variable, AsmType::Float(), kWasmF32, in ValidateModuleVarFromGlobal()
536 bool mutable_variable) { in ValidateModuleVarImport() argument
541 AddGlobalImport(name, AsmType::Double(), kWasmF64, mutable_variable, info); in ValidateModuleVarImport()
552 AddGlobalImport(name, AsmType::Int(), kWasmI32, mutable_variable, info); in ValidateModuleVarImport()
557 info->mutable_variable = false; in ValidateModuleVarImport()
731 function_info->mutable_variable = false; in ValidateFunction()
925 if (sinfo->mutable_variable) { in ValidateFunctionLocals()
1526 if (!info->mutable_variable) { in AssignmentExpression()
2105 function_info->mutable_variable = false; in ValidateCall()
2127 function_info->mutable_variable = false; in ValidateCall()