arkcompiler_ets_runtime/ecmascript/compiler
sunzhe23 c18a83dbcc Fix some asm interpreter bug
description:
1 add align up for rodata section, incase movdqa crash
2 set gc leaf function attribute for no gc all
3 fix mega ic run slowpath bug for asm interpreter
4 remove trampoline unused code

issue: #I58VFA

Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2022-05-24 19:36:38 +08:00
..
assembler Fix 262 of rsp on x64 2022-05-23 18:42:48 +08:00
llvm Remove/improve some unused data structures 2022-05-20 00:38:25 -07:00
tests Fix some asm interpreter bug 2022-05-24 19:36:38 +08:00
trampoline Fix 262 of rsp on x64 2022-05-23 18:42:48 +08:00
aot_compiler.cpp Modify option source of stub compiler. 2022-04-29 14:40:18 +08:00
aot_file_manager.cpp fixed for aarch64 assembler support jsfunction call 2022-05-16 14:38:35 +08:00
aot_file_manager.h Modify option source of stub compiler. 2022-04-29 14:40:18 +08:00
assembler_module.cpp fixed for code style check 2022-05-18 20:55:17 +08:00
assembler_module.h fixed for review comment by wuzhefeng 2022-05-18 14:49:38 +08:00
bc_call_signature.cpp Refactor Compilation Framework Part-3 2022-05-14 20:21:38 -07:00
bc_call_signature.h Refactor Compilation Framework Part-3 2022-05-14 20:21:38 -07:00
BUILD.gn Merge branch 'master' of gitee.com:openharmony/ark_js_runtime into gtk_0506 2022-05-18 16:02:06 +08:00
bytecode_circuit_builder.cpp !1370 fix codex warning file 2022-05-22 01:12:24 +00:00
bytecode_circuit_builder.h add loop_begin blocks to bytecode_circuit_builder 2022-05-16 22:57:05 +08:00
call_signature.cpp Fix some asm interpreter bug 2022-05-24 19:36:38 +08:00
call_signature.h Fix some asm interpreter bug 2022-05-24 19:36:38 +08:00
circuit_builder-inl.h test ldglobalvar && stlettoglobalrecord 2022-04-27 16:12:05 +08:00
circuit_builder.cpp fixed for code style check 2022-05-18 20:55:17 +08:00
circuit_builder.h Refactor Compilation Framework Part-3 2022-05-14 20:21:38 -07:00
circuit_ir_specification.md https://gitee.com/openharmony/ark_js_runtime/issues/I4U313 2022-02-17 22:39:02 +08:00
circuit.cpp refactor llvm_ir_builder.cpp call 2022-04-17 22:32:54 +08:00
circuit.h Add Aot SlowpathLowering 2022-04-12 21:38:05 +08:00
code_generator.h Implement aot file generated step for aot compiler 2022-03-24 15:44:26 +08:00
common_stubs.cpp Refactor Compilation Framework Part-3 2022-05-14 20:21:38 -07:00
common_stubs.h Fix some asm interpreter bug 2022-05-24 19:36:38 +08:00
compile_llvm_lib.sh fix script file and stub.cpp 2022-03-07 17:32:38 +08:00
compiler_log.h Fix aot newobjdynrange, Add relevant testcase, Some aot Refactor 2022-05-17 15:49:53 +08:00
gate_accessor.cpp AOT Lowering bug fix for newlexenv and poplexenv 2022-05-07 21:16:07 +08:00
gate_accessor.h Add Aot Lowering CopyRestArgs 2022-05-06 20:57:28 +08:00
gate.cpp add asmInter Debugger 2022-04-25 21:38:27 +08:00
gate.h Refactor Compilation Framework Part-3 2022-05-14 20:21:38 -07:00
interpreter_stub-inl.h Fix 262 of rsp on x64 2022-05-23 18:42:48 +08:00
interpreter_stub.cpp Fix some asm interpreter bug 2022-05-24 19:36:38 +08:00
interpreter_stub.h Refactor Compilation Framework Part-3 2022-05-14 20:21:38 -07:00
llvm_codegen.cpp !1216 fix codex warning 2022-05-06 11:28:26 +00:00
llvm_codegen.h Fix some asm interpreter bug 2022-05-24 19:36:38 +08:00
llvm_ir_builder.cpp Fix some asm interpreter bug 2022-05-24 19:36:38 +08:00
llvm_ir_builder.h Fix some asm interpreter bug 2022-05-24 19:36:38 +08:00
pass_manager.cpp Snapshot code optimization 2022-05-07 09:23:06 +08:00
pass_manager.h Modify option source of stub compiler. 2022-04-29 14:40:18 +08:00
pass.h Control whether to print compiler logs through JSRuntime Options 2022-04-14 16:14:34 +08:00
rt_call_signature.cpp Fix some asm interpreter bug 2022-05-24 19:36:38 +08:00
rt_call_signature.h Fix some asm interpreter bug 2022-05-24 19:36:38 +08:00
scheduler.cpp Control whether to print compiler logs through JSRuntime Options 2022-04-14 16:14:34 +08:00
scheduler.h Control whether to print compiler logs through JSRuntime Options 2022-04-14 16:14:34 +08:00
slowpath_lowering.cpp fix mastter warning 2022-05-20 09:20:01 +08:00
slowpath_lowering.h add TS AOT test 2022-05-16 08:30:50 +08:00
stub_compiler.cpp Delete duplicated co stub generation and related conditional code. 2022-05-12 17:24:57 +08:00
stub_compiler.h Modify option source of stub compiler. 2022-04-29 14:40:18 +08:00
stub-inl.h Fix 262 of rsp on x64 2022-05-23 18:42:48 +08:00
stub.cpp Fix 262 of rsp on x64 2022-05-23 18:42:48 +08:00
stub.h Fix 262 of rsp on x64 2022-05-23 18:42:48 +08:00
test_stubs_signature.cpp Enable x86 Assembler 2022-05-18 09:42:00 +08:00
test_stubs_signature.h Enable x86 Assembler 2022-05-18 09:42:00 +08:00
test_stubs.cpp Enable x86 Assembler 2022-05-18 09:42:00 +08:00
test_stubs.h Enable x86 Assembler 2022-05-18 09:42:00 +08:00
type.cpp fixed for add CompilationConfig Class to support all arch 2021-12-23 15:00:19 +08:00
type.h refactor llvm_ir_builder.cpp call 2022-04-17 22:32:54 +08:00
variable_type.h refactor llvm_ir_builder.cpp call 2022-04-17 22:32:54 +08:00
verifier.cpp add loop_begin blocks to bytecode_circuit_builder 2022-05-16 22:57:05 +08:00
verifier.h Control whether to print compiler logs through JSRuntime Options 2022-04-14 16:14:34 +08:00