Title: remove acc_read flag from ets.ldobj

Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IAX007
Signed-off-by: groshevmaksim <groshev.maksim@h-partners.com>
This commit is contained in:
groshevmaksim 2024-10-14 11:36:30 +03:00
parent 50f177ddef
commit dfb3d161b9
3 changed files with 6 additions and 16 deletions

View File

@ -15,6 +15,7 @@
#include "common.h"
#include "bytecode_optimizer/reg_acc_alloc.h"
#include <gtest/gtest.h>
#include "bytecode_optimizer/optimize_bytecode.h"
namespace ark::bytecodeopt::test {

View File

@ -30,7 +30,7 @@ intrinsics:
ret: ref
args: [ method, i32, u32, ref ]
impl: ark::ets::intrinsics::CompilerEtsLdObjByNameObj
clear_flags: [ ]
clear_flags: [ acc_read ]
peephole_func: PeepholeLdObjByName
- name: CompilerEtsLdObjByNameI32
@ -41,7 +41,7 @@ intrinsics:
ret: i32
args: [ method, i32, u32, ref ]
impl: ark::ets::intrinsics::CompilerEtsLdObjByNameI32
clear_flags: [ ]
clear_flags: [ acc_read ]
peephole_func: PeepholeLdObjByName
- name: CompilerEtsLdObjByNameI64
@ -52,7 +52,7 @@ intrinsics:
ret: i64
args: [ method, i32, u32, ref ]
impl: ark::ets::intrinsics::CompilerEtsLdObjByNameI64
clear_flags: [ ]
clear_flags: [ acc_read ]
peephole_func: PeepholeLdObjByName
- name: CompilerEtsLdObjByNameF32
@ -63,7 +63,7 @@ intrinsics:
ret: f32
args: [ method, i32, u32, ref ]
impl: ark::ets::intrinsics::CompilerEtsLdObjByNameF32
clear_flags: [ ]
clear_flags: [ acc_read ]
peephole_func: PeepholeLdObjByName
- name: CompilerEtsLdObjByNameF64
@ -74,7 +74,7 @@ intrinsics:
ret: f64
args: [ method, i32, u32, ref ]
impl: ark::ets::intrinsics::CompilerEtsLdObjByNameF64
clear_flags: [ ]
clear_flags: [ acc_read ]
peephole_func: PeepholeLdObjByName
- name: CompilerEtsStObjByNameObj

View File

@ -1,14 +1,3 @@
### Issue 17754 begin
std/core/PromiseAllSettledRejectAll.sts
std/core/PromiseAllSettledMixed.sts
std/core/PromiseAllSettledResolve.sts
std/core/PromiseAllSettledReject.sts
std/core/PromiseAllSettledRejectDeferred.sts
std/core/PromiseAllSettledRejectIgnored.sts
std/core/PromiseAllSettledRejectIgnoredDeferred.sts
std/core/PromiseAllSettledPoisonedThen.sts
### Issue 17754 end
### Issue 19835 begin
std/core/PromiseResolve2.sts
std/core/PromiseReject.sts