arkcompiler_ets_runtime/test/aottest
openharmony_ci 9cdc322690
!10119 Fix assign bug
Merge pull request !10119 from XinweiCai/fix_assign_bug
2024-11-07 11:21:38 +00:00
..
add [AOT/PGO] Fix 'string + number/string' lowering 2024-07-23 21:20:20 +08:00
analyze_property Adapt ts transform to es6 2023-12-28 23:48:08 +08:00
and issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I93VMR 2024-02-27 15:17:14 +08:00
aot_compatibility_test aottest部分测试用例切换 2024-03-06 14:21:30 +08:00
aot_multi_constantpool_test Aottest Code Refactoring - TS Modification 2024-04-18 09:56:45 +08:00
aot_type_test fix: llvm memset not correct linked 2024-10-31 15:13:54 +08:00
arguments AOT CopyRestArgs & GetUnMappedArgs fastpath 2024-02-19 15:30:18 +08:00
array Arraysort nativeinline 2024-07-18 09:30:09 +08:00
array_bounds_check_elimination Frame state elimination 2024-08-13 20:21:13 +08:00
array_foreach_inline aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
array_inline_exception Fix error uncaught exception in AOT mode 2024-10-15 15:19:22 +08:00
array_pop_inline Fix array.pop bugs when enable native inline 2024-10-29 19:03:12 +08:00
ashr aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
async_context Adapt ts transform to es6 2023-12-28 23:48:08 +08:00
async_env Add some testcases for AOT 2023-04-19 09:18:55 +08:00
async_loop Bugfix for checkandconvert undefined 2023-07-24 11:17:32 +08:00
asyncfunctionenter Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
asyncgenerator aysnc testcase add to UT 2023-10-30 20:42:03 +08:00
asyncgeneratormultiloop Async generator & for-await-of AOT adapt 2023-04-14 16:57:16 +08:00
asyncgeneratorrest Async generator & for-await-of AOT adapt 2023-04-14 16:57:16 +08:00
await Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
await_loop BugFix of async lowering 2023-05-12 09:14:09 +08:00
bc_builder aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
bigint_typed_array_constructors Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
binaryop_special_value aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
bind aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
builtin_inlining !9614 Inline String.prototype.charCodeAt 2024-10-23 09:54:34 +00:00
builtin_math1 Erase deopt check gates in js loops 2024-11-06 20:38:40 +08:00
builtin_math2 Add deoptcheck in LoadObjByName for builtin Math 2024-09-29 16:30:28 +08:00
builtinmath aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
builtins_array ElementsKind hclass compare in array builtins 2024-07-31 17:21:59 +08:00
builtins_decode_uri_component Optimize DecodeURIComponent For AOT 2024-09-23 11:28:26 +08:00
builtins_number Fix builtin inlining 2024-08-12 20:12:28 +08:00
builtins_number2 Number isInteger/isSafeInteger bugfix 2024-05-23 14:44:39 +08:00
builtins_parseint <Fix>(Aot): Fix ParseInt bug 2024-06-07 17:30:06 +08:00
builtins_string Bugfix float64toint32 in llvm 2024-11-06 16:19:19 +08:00
builtins_stub fast create array with (...items) 2024-08-17 10:15:11 +08:00
call_builtin_objects Fix aot codes crash when involving builtin methods in Map/Set/Date 2024-07-29 20:10:36 +08:00
call_default_args Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
call_same_bytecode_func aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
callithisrange aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
calls [AOT Fuzz] Fix the heap object judgment in TypedCallCheck 2024-05-30 15:54:41 +08:00
check_dump Fix llvm dumps 2024-08-01 09:41:00 +08:00
cjs Fix aot Bug 2023-05-25 19:40:34 +08:00
class_method_signature aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
classstatic update test/aottest/classstatic/classstatic.ts. 2024-04-08 08:40:36 +00:00
closeiterator aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
combined_pass Eliminate Useless Gate 2024-08-09 16:51:14 +08:00
compiler_test Fuzzilli AOT NumberSpeculativeRetype Bugfix 2024-07-17 17:35:24 +08:00
constpool aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
construct_deopt_frame_stack_overflow Bugfix for ThrowStackOverflowExceptionAndReturn 2024-09-13 11:28:26 +08:00
construct_deopt_frame_stack_overflow2 fix rsp align issue 2024-11-06 23:12:49 +08:00
constructor Fuzz BugFix 2024-07-14 19:10:14 +08:00
constructor_returns_non_object Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
continue_from_finally aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
copyrestargs aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
createarray_meta_data aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
createarrayimm16 aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
createarraywithbuffer aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
createarraywithbuffer2 (Aot): Fix third-part js workload degradation 2024-07-11 17:27:41 +08:00
createemptyarray aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
createemptyobject aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
creategeneratorobj aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
createiterresultobj aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
createobjecthavingmethod aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
createobjectwithbuffer Convert properties value to match attr rep in CreateObjectFromProperties 2024-08-02 16:26:26 +08:00
createobjectwithexcludedkeys aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
createregexpwithliteral aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
dead_code_elimination Fix dead code eliminion bug on depend selector 2023-11-04 16:29:11 +08:00
dec aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
default_supers aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
defineasyncfunc aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
defineclass Fix aot efineProperty issue 2024-07-24 20:13:34 +08:00
defineclasswithbuffer aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
definefieldbyname !2 Adapt new isTrue/False instruction 2024-05-24 10:56:35 +08:00
definefieldbyname2 fix: 8 bit ic slot may exceed profiletypeinfo's length 2024-03-04 09:24:31 +08:00
definefunc aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
definefunc_variable_args aottest关于assert_equal还原(6277 6327 6380) 2024-04-08 16:36:37 +08:00
definegeneratorfunc aottest部分测试用例归还(definegeneratorfunc-duplicatekey) 2024-03-21 10:35:34 +08:00
definegettersetterbyvalue aottest部分测试用例归还(definegeneratorfunc-duplicatekey) 2024-03-21 10:35:34 +08:00
definemethod aottest部分测试用例归还(definegeneratorfunc-duplicatekey) 2024-03-21 10:35:34 +08:00
definencfunc ConvertValueWithRep when set property byname 2024-07-16 10:18:05 +08:00
definesendableclass Support IC checking for shared 2024-02-17 15:33:19 +08:00
delobjprop aottest部分测试用例归还(definegeneratorfunc-duplicatekey) 2024-03-21 10:35:34 +08:00
deopt deopt关于assert未定义修改 2024-03-19 19:09:06 +08:00
deopt_clear_aotflags Reason:optimize fastcall 2023-06-03 18:42:00 +08:00
destructuring ldobjbyname support "iterator operation" 2024-03-21 16:03:08 +08:00
div aottest部分测试用例归还(definegeneratorfunc-duplicatekey) 2024-03-21 10:35:34 +08:00
duplicatefunctions aottest部分测试用例归还(definegeneratorfunc-duplicatekey) 2024-03-21 10:35:34 +08:00
duplicatekey aottest部分测试用例归还(definegeneratorfunc-duplicatekey) 2024-03-21 10:35:34 +08:00
dynamicimport [bug_fix] 修复动态加载引起的微任务时序问题 2024-06-12 15:54:05 +08:00
early_elimination 整改版权头 2023-12-18 11:33:18 +08:00
elements_kind ElementsKind Support JSArray as Proto 2024-07-24 10:32:41 +08:00
elements_kind_update Use generic array for toReversed if elementskind is disabled 2024-10-30 11:22:09 +08:00
empty Fix return value of ark_aot_compiler 2024-09-06 16:17:40 +08:00
emptyif issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I91ELG 2024-02-20 14:14:46 +08:00
equal Implement UndefinedOrNullEQ 2023-11-16 15:02:30 +08:00
equal_nan Revert "aottest部分测试用例切换(equal_nan-exception_case9)" 2024-03-19 15:05:03 +08:00
exception_case1 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case2 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case3 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case4 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case5 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case6 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case7 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case8 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case9 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case10 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case11 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case12 Fix bug with columnNumber use lineNumber 2024-06-05 16:05:02 +08:00
exception_case13 Revert "aottest部分测试用例切换(equal_nan-exception_case9)" 2024-03-19 15:05:03 +08:00
exception_case14 Resolve out-of-bounds security issues. 2023-12-29 15:20:51 +08:00
exp Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
extends_builtins Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
fast_call_builtins Remove TSManager and TSTypes 2024-04-18 19:02:45 +08:00
float64divzero Bugfix for Float64 Divided zero. Remove Float64RightIsZeroCheck. 2023-07-19 15:14:15 +08:00
for_await_of aysnc testcase add to UT 2023-10-30 20:42:03 +08:00
forin_delete_property Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
forin_dictionary_mode Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
forin_empty_prototype Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
forin_enum_cache Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
forin_non_empty_prototype Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
forin_special_object Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
forloop Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
formatrangetoparts Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
frame_iteration Optimize frame iteration 2024-08-26 10:54:15 +08:00
frame_states Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
framestates_elimination Frame state elimination 2024-08-13 20:21:13 +08:00
framestatesalloc Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
framestatesasync Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
framestatesphi Revert "aottest切测试用例(exp-framestatesphi)" 2024-03-19 15:04:13 +08:00
func_profile_type_info Set profileTypeInfo for defined function 2024-07-30 10:51:47 +08:00
generatorcontinuefinally Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
generatormerge Description: Bugfix for NumberSpeculativeRetype when process RESTORE_REGISTER 2023-06-07 17:27:24 +08:00
generic_instance_type_literal Fix cloudDriver aot crash 2023-11-06 20:47:22 +08:00
getiterator Support loop invariant hoist for mir 2023-07-03 13:58:02 +08:00
getiteratornext Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
getnextpropname Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
getpropiterator Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
getresumemode Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
gettemplateobject Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
getunmappedargs Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
global_this_ts Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
global_value_numbering_ts modify code alarms 2023-11-27 15:28:44 +08:00
helloaot Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
helloconcurrent Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
ic Signed-off-by: YuliCheng <chengyuli1@huawei.com> 2024-01-25 14:49:19 +08:00
inc Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
induction_variable Add testcase for induction variable analysis 2024-04-09 20:09:12 +08:00
inline Modify Error Handle Progress of ark_js_vm 2024-02-18 15:12:25 +08:00
inline_abs Release Label bug 2024-10-14 02:45:59 -07:00
inline_array_exception Add retyping for risky mcr/lcr 2024-10-31 16:13:40 +08:00
instanceof Fix application crash due to faulty logic in InstanceOf 2024-02-18 11:47:30 +08:00
intern_string_strict_equal1 opt intern string strict equal 2024-10-31 14:24:56 +08:00
intern_string_strict_equal2 opt intern string strict equal 2024-10-31 14:24:56 +08:00
isfalse Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
isin Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
isomorphism 整改版权头 2023-12-18 11:33:18 +08:00
istrue Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
js_string_add PGO surport StringAdd 2023-11-24 16:28:15 +08:00
js_string_equal PGO surport StringAdd 2023-11-24 16:28:15 +08:00
jsonstringify Add some testcases for AOT 2023-04-19 09:18:55 +08:00
large_func 整改版权头 2023-12-18 11:33:18 +08:00
large_func_acc 整改版权头 2023-12-18 11:33:18 +08:00
ldbigint Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
ldconst Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
ldfunctionpref Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
ldglobalvar Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
ldobjbyname Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
ldobjbyname_typed_path Fix date ut to display timestamp according to timezone 2024-01-29 17:25:43 +08:00
ldobjbyvalue Compress singlecode for ldStringByIndex 2024-07-19 14:47:18 +08:00
ldstlexvar Add MIR for LdLexVar and StLexVar 2023-07-18 17:06:04 +08:00
ldsuperbyname Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
lexenv_specialization Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
lexenv_specialization_multi_inline Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
lexenv_specialization_noopt Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
load_local_module_var SR Feature 2023-11-13 09:30:38 +08:00
logic_op Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
loop_hoist Fix aot defineFun typepath bug 2024-05-20 10:52:21 +08:00
loop_peeling Enable Loop Peeling 2023-07-19 09:23:49 +08:00
loop_phi [AOT Fuzz] Fix the Inconsistency of Machine Type between Phi Gate and its Input Gate 2024-06-22 16:56:08 +08:00
loop_with_variable_exchange Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
loops Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
map Optimise Map.set, Set.add, Map.delete, Set.delete function with ir 2023-09-13 14:19:02 +08:00
mod AOT-Optimization Add Math Mod to Number Speculative Pass & Some PGO BugFix 2023-06-14 16:19:30 +08:00
module Reason:Add string concat ir 2023-09-26 09:24:35 +08:00
modules constant string optimization 2023-05-08 17:07:03 +08:00
mono_builtin Fix performance degradation issues 2024-07-25 14:12:26 +08:00
mul Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
multi_module_compilation Enable multi-modules compilation of aot 2023-05-12 15:07:00 +08:00
neg Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
nested_if_try_emptycatch AOT recognition and handling of empty catch 2024-08-12 20:13:49 +08:00
nested_try_emptycatch AOT recognition and handling of empty catch 2024-08-12 20:13:49 +08:00
nested_try_emptycatch_finally AOT recognition and handling of empty catch 2024-08-12 20:13:49 +08:00
new Fix BinaryArithmetic get wrong gateType bug 2023-08-01 15:47:49 +08:00
newlexenv Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
newobjrange [Fuzz] NewNumber/retype fuzz bugfix 2024-08-07 10:29:16 +08:00
newobjspread Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
not Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
not_equal StrictNotEq fastpath 2023-11-24 15:54:46 +08:00
numberspeculativeretype fix Number Speculative Retype issue 2024-06-13 15:00:40 +08:00
object Fix assign bug 2024-11-05 15:13:50 +08:00
operations_stub_test Bugfix: fix ap type error 2023-09-21 15:37:26 +08:00
optimization Escape Analysis 2024-03-11 19:46:55 +08:00
optimized_call Bugfix: stp/ltp need 16 align 2023-07-17 15:11:15 +08:00
or Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
ordinaryhasinstance Fix ORDINARY_HAS_INSTANCE retype bug 2024-01-12 17:01:55 +08:00
pgo_aot_call_deopt_bridge Call deopt spread bugfix 2024-05-25 18:43:46 +08:00
pgo_aot_newobj Don't delete aot flag when new common function 2024-07-18 20:03:44 +08:00
pgo_array_prototype Fix segfault in GC during AOT compilation 2024-07-30 00:35:40 +08:00
pgo_builtins Fix the aot bug of ldobjbyname 2024-04-16 12:15:31 +08:00
pgo_call Enabled optimization loop-peeling in UT 2024-09-09 15:37:01 +08:00
pgo_call_builtin_ctor CallBuiltinStub bugfix 2024-04-16 09:56:57 +08:00
pgo_call_deopt Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
pgo_call_deopt_js Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
pgo_call_js Enabled optimization loop-peeling in UT 2024-09-09 15:37:01 +08:00
pgo_call_recursive_js Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
pgo_call_with_repetitive_method_id Fix ilegal code entry when define func with a deopt method 2024-06-01 10:33:53 +08:00
pgo_char_to_string_deopt Trigger GC in UT 2024-10-08 19:14:37 +08:00
pgo_class_operation AOT supports ld/stobjbyname for function object 2023-11-20 13:43:12 +08:00
pgo_class_prototype Fuzz Bugfix:StObjByName Load Key and Hclass Prototype Check 2024-07-17 11:26:05 +08:00
pgo_class_update attr信息错误问题修复 2024-08-03 15:16:03 +08:00
pgo_constant_value_deopt Bugfix For Constant Taggedvalue Judgment 2024-05-27 10:53:50 +08:00
pgo_constructor_number <Perf>(Aot): Builtins function pgo and aot optimization 2023-11-18 17:27:30 +08:00
pgo_element_transition Fix bug of pgo crash when dumping IC by name 2024-08-22 20:20:29 +08:00
pgo_elimination_loadconstoffset Fix compiler failure due to error elimination 2024-02-22 11:39:53 +08:00
pgo_extrainfomap_expand Fix gc crash caused by weakref 2024-08-14 09:58:01 +08:00
pgo_extrainfomap_gc Fix SIGSEGV in AddObjectInfo 2024-08-23 21:12:50 +08:00
pgo_fast_call_bridge Fix access ArgV crash in JSFastCallWithArgV 2024-08-19 20:51:41 +08:00
pgo_fast_call_deopt_bridge Call deopt spread bugfix 2024-05-25 18:43:46 +08:00
pgo_float32array_construct Optimized Float32Array created by array (typedArray) 2024-07-31 14:01:19 +08:00
pgo_force_ic Add Option Enable Force IC 2024-09-18 15:07:19 +08:00
pgo_forof_array fix hclass deopt 2024-01-04 14:02:58 +08:00
pgo_forof_map Impl for-of and for-in HIR lowering 2023-10-26 15:40:03 +08:00
pgo_forof_modify_iterator Impl for-of and for-in HIR lowering 2023-10-26 15:40:03 +08:00
pgo_forof_set Implement inlining of trigonometric builtins 2024-03-14 17:50:21 +08:00
pgo_forof_set_prototype Impl for-of and for-in HIR lowering 2023-10-26 15:40:03 +08:00
pgo_forof_string Impl for-of and for-in HIR lowering 2023-10-26 15:40:03 +08:00
pgo_forof_typed_array Impl for-of and for-in HIR lowering 2023-10-26 15:40:03 +08:00
pgo_function_operation [bug]: fix worker thread deopt 2024-08-12 17:23:50 +08:00
pgo_function_prototype AOT supports ld/stobjbyname for function object 2023-11-20 13:43:12 +08:00
pgo_gettersetter Fix the crash of MarkValue in GC process 2024-07-26 10:42:50 +08:00
pgo_inherited_function_operation Fix(interpreter): Fix transition hclass dump crash bug 2024-07-27 22:12:34 +08:00
pgo_ldobjbyvalue_array Fix(Aot):Fix benchmark degradation 2024-04-01 14:38:49 +08:00
pgo_ldobjbyvalue_string Fix bug in retype 2024-09-26 09:54:27 +08:00
pgo_length Fix(Aot): Support ldobjbyValue and string.length fastpath by pgotype 2023-11-22 18:16:32 +08:00
pgo_loop_peeling Fix pgo type confilict caused by loop peeling 2024-04-19 16:55:09 +08:00
pgo_math [fuzz] Math函数及DataView函数在特殊入参时的问题修复 2024-07-14 17:30:15 +08:00
pgo_math_round Fix some issues with Fuzz test cases 2024-07-16 09:02:16 +08:00
pgo_object_prototype Fix the fuzz issue 2024-09-03 17:50:59 +08:00
pgo_objectliteral_operation Add CreateObjectHavingMethod IR 2024-08-10 18:18:27 +08:00
pgo_on_heap [pgo] onHeap与notOnHeap转换未维护proto链问题修复 2024-07-10 14:20:56 +08:00
pgo_profiletypeinfo Fix SIGSEGV when PGOProfileTypeInfo is Undefined 2024-08-31 16:11:07 +08:00
pgo_retype Fix retype when solving input const 2024-09-11 18:45:06 +08:00
pgo_space_flag Allocate memory to old space base on PGO 2024-10-18 17:15:08 +08:00
pgo_store_deopt CallBuiltinStub bugfix 2024-04-16 09:56:57 +08:00
pgo_storemiss Fix Store Accessor ic miss 2024-11-06 17:17:31 +08:00
pgo_track_type <Perf>(interpreter): Optimization PGO profile 2024-07-20 22:10:26 +08:00
poplexenv Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
privateproperty Close ICpath in ldprivateproperty and stprivateproperty 2024-09-05 11:57:42 +08:00
privateproperty_js Close ICpath in ldprivateproperty and stprivateproperty 2024-09-05 11:57:42 +08:00
proxy Fix newobj error after deopt 2023-04-18 17:15:56 +08:00
proxy2 Disable commonstub jsproxycallInternal 2024-09-10 21:23:57 +08:00
proxy_fast_call Fix for JsProxyCallInternalStubBuilder 2024-07-15 14:24:03 +08:00
range_guard Revert "!4583 Revert '!4561 Range Analysis of MUL and MOD' " 2023-08-23 15:35:28 +08:00
regressioncase add onheap testcase 2024-01-22 19:19:08 +08:00
resumegenerator Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
retype_isnan fuzz problem, compile error 2024-09-29 04:33:03 -07:00
retype_test Add retype for get_exception 2024-10-15 19:11:23 +08:00
retype_unreachable_test Support UINT32 when VALUE_SELECTOR converting 2024-10-15 20:38:14 +08:00
rodata Deal with .rodata.cst16 when build an file 2023-07-20 19:37:47 +08:00
sendable Add sendable ut 2024-08-08 16:19:16 +08:00
sendablecontext Support IC checking for shared 2024-02-17 15:33:19 +08:00
sendableenv Support sendable env 2024-05-12 17:41:27 +08:00
sendablefunc Support sendable function 2024-07-07 16:50:46 +08:00
set Optimise Map.set, Set.add, Map.delete, Set.delete function with ir 2023-09-13 14:19:02 +08:00
setobjectwithproto Fix bug of creating collection objects 2024-08-30 10:25:51 +08:00
shared_module bugfix for sharedModule process in aot 2024-07-18 05:35:08 -07:00
sharedarray Revert "Temporarily disable shared containers test for compile reason" 2024-03-25 17:14:42 +08:00
sharedcheck Support IC checking for shared 2024-02-17 15:33:19 +08:00
sharedcollectionsexception Add Ut for Shared Collections Exception 2024-03-27 21:51:45 +08:00
sharedJSON Add parseSendable UT 2024-04-28 21:14:08 +08:00
sharedmap Revert "Temporarily disable shared containers test for compile reason" 2024-03-25 17:14:42 +08:00
sharedset Revert "Temporarily disable shared containers test for compile reason" 2024-03-25 17:14:42 +08:00
sharedtypedarray Fix some typedarray bugs and Add UT 2024-04-14 19:37:09 +08:00
shl Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
shr Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
shr_overflow Take slow path when logic right shift overflow 2024-08-02 20:07:38 +08:00
specialloops Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
starrayspread Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
statesplit Bugfix: fix some compiler bugs 2023-06-28 14:00:29 +08:00
stclasstoglobalrecord Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
stconsttoglobalrecord Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
stglobalvar Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
stlettoglobalrecord Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
stobjbyindex Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
stobjbyname Fix miss heap object check in typedbytecode lowering 2024-06-12 16:36:39 +08:00
stobjbyname1 opt storebyname code gen 2024-10-21 20:57:24 +08:00
stobjbyvalue Fix stobjbyvalue for empty or COW array 2023-06-02 15:26:19 +08:00
stownbyindex Rename shared to sendable 2024-08-02 19:29:11 +08:00
stownbyname Optimize StownByName instruction 2023-07-05 17:29:57 +08:00
stownbynamewithnameset Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
stownbyvalue CreateEmptyObject, StOwnByValue Optimization 2023-12-05 15:03:35 +08:00
stownbyvaluewithnameset Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
strictequal Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
strictnotequal Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
string Realise the FastCreateDataProperty for Array.from 2024-10-18 10:23:34 +08:00
string_add [ets_runtime] Workload performance optimization for stringAdd 2024-07-24 18:51:11 +08:00
string_equal modify code alarms 2024-02-02 09:06:44 +08:00
string_localecompare Feat(Aot/interpreter): performance optimization part1 2024-05-26 16:59:58 +08:00
stsuperbyname Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
sub Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
supercall [ets_runtime] Workload performance optimization for a deoptimized superCall 2024-08-01 09:41:16 +08:00
supercallforward Optimize default ctor for derivative class 2024-08-25 18:07:36 +08:00
supercallspread SuperCallSpread Optimization 2023-12-25 16:22:02 +08:00
suspendgenerator Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
suspendgeneratorbranch Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
suspendgeneratorfor Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
suspendgeneratorphi Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
suspendgeneratorreturn Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
suspendgeneratorthrow Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
throw Add a pendingExceptioncheck in Reflect.apply 2024-09-04 17:14:47 +08:00
throwifsupernotcorrectcall [feature]:IfSuperNotCorrectCall Optimize 2024-03-04 10:55:36 +08:00
throwundefindeifhole Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
tonumber Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
tonumeric Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
try Fix jump bug 2024-09-06 09:22:58 +08:00
try_catch_finally Refactor Merge and Phi 2024-09-03 10:13:15 +08:00
try_emptycatch_forloop AOT recognition and handling of empty catch 2024-08-12 20:13:49 +08:00
try_emptycatch_nested fix empty catch issue 2024-09-29 15:33:04 +08:00
try_emptycatch_switch_case AOT recognition and handling of empty catch 2024-08-12 20:13:49 +08:00
try_forloop_emptycatch Add irreducible loop check 2024-09-04 19:42:16 +08:00
tryldglobalbyname Support Dynamic Adjust The Sequence of .rodata And .text 2023-07-11 19:31:25 +08:00
tryldglobalbyname_global_object clear builtin entry when sttoglobalrecord 2024-01-08 16:38:59 +08:00
tryldglobalbyname_global_record clear builtin entry when sttoglobalrecord 2024-01-08 16:38:59 +08:00
trystglobalbynameprefid32 Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
ts_hclass_generator fix wallet crash 2023-09-26 09:54:25 +08:00
ts_inline Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_inline_accessor rebase pgo_type to master 2024-04-08 18:59:44 +08:00
ts_inline_accessor_deopt Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_inline_accessor_extends Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_inline_accessor_same_name rebase pgo_type to master 2024-04-08 18:59:44 +08:00
ts_inline_accessor_symbol Fix inline opt accessor with symbol 2024-08-01 14:21:40 +08:00
ts_inline_change_target Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_inline_deopt Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_inline_deopt_loop Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_inline_exception1 rebase pgo_type to master 2024-04-08 18:59:44 +08:00
ts_inline_exception2 rebase pgo_type to master 2024-04-08 18:59:44 +08:00
ts_inline_exception3 rebase pgo_type to master 2024-04-08 18:59:44 +08:00
ts_inline_exception4 rebase pgo_type to master 2024-04-08 18:59:44 +08:00
ts_inline_exception5 rebase pgo_type to master 2024-04-08 18:59:44 +08:00
ts_inline_exception6 rebase pgo_type to master 2024-04-08 18:59:44 +08:00
ts_inline_exception7 rebase pgo_type to master 2024-04-08 18:59:44 +08:00
ts_inline_exception8 rebase pgo_type to master 2024-04-08 18:59:44 +08:00
ts_inline_extends Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_inline_loop Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_inline_max_call Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_multi_inline Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_multi_inline_deopt Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_multi_inline_max_call Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
ts_multi_inline_recursive Fix UT of AOT for method name 2024-05-26 17:02:59 +08:00
typedarray Fix ldobjbyvalue crash in aot code when array is undefined 2024-07-16 11:25:28 +08:00
typedarray_load_store Erase load byteOffset in TypedArray load/store and add aottest case 2023-07-24 14:32:11 +08:00
typedarrayfill Optimize TypedArray Fill 2024-01-06 11:51:23 +08:00
typedarraymap Fix incorrect IR of NewTypedArray 2024-08-13 16:22:14 +08:00
typeof Typed TypeOf Hir Optimization 2023-09-16 11:29:18 +08:00
unaryop_special_value BinaryOP And UnaryOP Support Undefined And Null Value Input Optimization 2023-09-16 14:19:05 +08:00
undefined Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
useless_gate_elimination Fix crash in RedundantPhiElimination 2024-09-11 10:09:13 +08:00
vtable <Perf>(interpreter): Optimization PGO profile 2024-07-20 22:10:26 +08:00
webkit_call_convention Add Float class in webkit call convention 2024-08-19 19:45:27 +08:00
xor Reopen builtins_stub test case and Clean AOTTest gn 2023-04-03 16:24:25 +08:00
BUILD.gn !9959 Fix StoreIc miss Accessor bug 2024-11-07 11:19:29 +00:00