From dc9f1fd348cdc6f729aef1482fd71307b01db04e Mon Sep 17 00:00:00 2001 From: Leonid Skvortsov Date: Tue, 23 Aug 2022 15:15:20 +0300 Subject: [PATCH] Remove barrier requirement for LoadObject Signed-off-by: Leonid Skvortsov --- compiler/optimizer/ir_builder/ecmascript_inst_builder.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/compiler/optimizer/ir_builder/ecmascript_inst_builder.cpp b/compiler/optimizer/ir_builder/ecmascript_inst_builder.cpp index 4ebb174a9..409c06f82 100644 --- a/compiler/optimizer/ir_builder/ecmascript_inst_builder.cpp +++ b/compiler/optimizer/ir_builder/ecmascript_inst_builder.cpp @@ -150,7 +150,6 @@ void InstBuilder::BuildLdGlobalVar(const BytecodeInstruction *bc_inst, size_t ty load_object->SetTypeId(type_id); load_object->SetMethod(GetGraph()->GetMethod()); load_object->SetObjField(nullptr); - load_object->SetNeedBarrier(true); load_object->SetObjectType(ObjectType::MEM_GLOBAL); load_object->SetInput(0, get_address); AddInstruction(save_state); -- Gitee