..
assembler
Remove redundant maybe_unused
2023-01-04 11:06:58 +08:00
base
Fix memory overwrites bug for aot
2022-11-08 18:57:35 +08:00
builtins
Fix updatehotnesscounter in asm interpreter
2023-01-17 18:56:29 +08:00
mock
Change suffix of aot compiler main output from ".aot" to ".an"(ark nativecode)
2022-08-25 11:06:00 +08:00
tests
!3396 redundancy elimination pass
2023-01-18 08:15:17 +00:00
trampoline
Remove redundant maybe_unused
2023-01-04 11:06:58 +08:00
type_inference
fix Any type replaces the original type bug
2023-01-12 16:09:27 +08:00
access_object_stub_builder.cpp
Add IC of AOT slow path
2022-10-25 08:54:43 +08:00
access_object_stub_builder.h
fix code warnings
2022-11-28 10:00:41 +08:00
aot_compiler.cpp
Bugfix for confused log in Aot PGO compile
2023-01-11 17:39:35 +08:00
argument_accessor.cpp
Support Gate MetaData
2022-11-30 17:52:21 +08:00
argument_accessor.h
Refactor Gate verify
2022-12-01 16:55:19 +08:00
assembler_module.cpp
Fix updatehotnesscounter in asm interpreter
2023-01-17 18:56:29 +08:00
assembler_module.h
add log fatal before unreachable
2022-12-01 16:30:13 +08:00
async_function_lowering.cpp
description: revet refactor of restore_regisiter op
2023-01-19 14:00:43 +08:00
async_function_lowering.h
description: revet refactor of restore_regisiter op
2023-01-19 14:00:43 +08:00
bc_call_signature.cpp
Refactor Compilation Logs
2022-09-30 17:46:08 -07:00
bc_call_signature.h
delete the useless instruction
2023-01-10 20:35:27 +08:00
binary_section.h
Clean CircuitBuilder and StubBuilder
2022-11-01 00:36:02 -07:00
BUILD.gn
!3396 redundancy elimination pass
2023-01-18 08:15:17 +00:00
builtins_lowering.cpp
Add GateFlags for gate
2023-01-09 23:05:06 +08:00
builtins_lowering.h
Refactor guard
2023-01-03 17:17:10 +08:00
bytecode_circuit_builder.cpp
description: revet refactor of restore_regisiter op
2023-01-19 14:00:43 +08:00
bytecode_circuit_builder.h
description: revet refactor of restore_regisiter op
2023-01-19 14:00:43 +08:00
bytecode_info_collector.cpp
!3373 Optimize JSPandaFile CString usage
2023-01-09 09:29:55 +00:00
bytecode_info_collector.h
Explicit only works on single-argument constructor
2023-01-03 11:06:16 +08:00
bytecodes.cpp
!3366 Add GateFlags and frame state input for check elimination
2023-01-10 11:12:33 +00:00
bytecodes.h
Add GateFlags for gate
2023-01-09 23:05:06 +08:00
call_signature.cpp
Replace CallRuntime in AOT slowpath[PART_3]
2023-01-13 14:43:39 +08:00
call_signature.h
Replace CallRuntime in AOT slowpath[PART_3]
2023-01-13 14:43:39 +08:00
circuit_builder-inl.h
Fix AOT bug of hasOwnProperty
2023-01-14 14:49:52 +08:00
circuit_builder.cpp
Add GateFlags for gate
2023-01-09 23:05:06 +08:00
circuit_builder.h
Fix AOT bug of hasOwnProperty
2023-01-14 14:49:52 +08:00
circuit_ir_specification.md
Refactor Gate verify
2022-12-01 16:55:19 +08:00
circuit_optimizer.cpp
Remove incorrectly used Gate GetBitField
2022-12-09 11:23:41 +08:00
circuit_optimizer.h
Explicit only works on single-argument constructor
2023-01-03 11:06:16 +08:00
circuit.cpp
Add GateFlags for gate
2023-01-09 23:05:06 +08:00
circuit.h
description: revet refactor of restore_regisiter op
2023-01-19 14:00:43 +08:00
code_generator.h
Explicit only works on single-argument constructor
2023-01-03 11:06:16 +08:00
common_stubs.cpp
Replace CallRuntime in AOT slowpath[PART_3]
2023-01-13 14:43:39 +08:00
common_stubs.h
Replace CallRuntime in AOT slowpath[PART_3]
2023-01-13 14:43:39 +08:00
compilation_driver.cpp
Type Infer Architecture Support PGO
2022-12-30 12:10:05 +08:00
compilation_driver.h
Bugfix for confused log in Aot PGO compile
2023-01-11 17:39:35 +08:00
compile_llvm_lib.sh
Implement efficient ARK STACKMAP to replace llvm stackmap
2022-08-02 14:18:16 +08:00
compiler_log.cpp
Bugfix for confused log in Aot PGO compile
2023-01-11 17:39:35 +08:00
compiler_log.h
Bugfix for confused log in Aot PGO compile
2023-01-11 17:39:35 +08:00
early_elimination.cpp
Modifying Code Alarms
2023-01-29 16:08:32 +08:00
early_elimination.h
Modifying Code Alarms
2023-01-29 16:08:32 +08:00
ecma_opcode_des.h
delete the useless instruction
2023-01-10 20:35:27 +08:00
file_generators.cpp
Signed-off-by: wuzhangda <wuzhangda@huawei.com>
2023-01-05 16:59:40 +08:00
file_generators.h
Refactor bytecode_info_collector and aot_snapshot
2022-11-22 10:54:53 +08:00
frame_states.cpp
description: revet refactor of restore_regisiter op
2023-01-19 14:00:43 +08:00
frame_states.h
Refactor guard
2023-01-03 17:17:10 +08:00
gate_accessor.cpp
!3439 revet refactor of restore regisiter op
2023-01-19 08:23:34 +00:00
gate_accessor.h
!3439 revet refactor of restore regisiter op
2023-01-19 08:23:34 +00:00
gate_meta_data_builder.h
description: revet refactor of restore_regisiter op
2023-01-19 14:00:43 +08:00
gate_meta_data.cpp
description: redundancy check & load & framestate elimination
2023-01-17 20:41:40 +08:00
gate_meta_data.h
!3483 overwrite Date Parse
2023-02-03 02:03:33 +00:00
gate.cpp
!3282 add JSTypedArray::FastGetPropertyByIndex IR
2023-01-11 15:20:01 +00:00
gate.h
description: revet refactor of restore_regisiter op
2023-01-19 14:00:43 +08:00
ic_stub_builder.cpp
add TreeString and LineString
2022-11-25 16:39:45 +08:00
ic_stub_builder.h
Add tool: OptCodeProfiler
2022-12-20 11:47:34 +08:00
interpreter_stub-inl.h
Fix updatehotnesscounter in asm interpreter
2023-01-17 18:56:29 +08:00
interpreter_stub.cpp
Fix updatehotnesscounter in asm interpreter
2023-01-17 18:56:29 +08:00
interpreter_stub.h
Fix updatehotnesscounter in asm interpreter
2023-01-17 18:56:29 +08:00
llvm_codegen.cpp
support compiling ark_aot_compiler of device-side
2023-01-16 13:54:44 +08:00
llvm_codegen.h
Explicit only works on single-argument constructor
2023-01-03 11:06:16 +08:00
llvm_ir_builder.cpp
Add GateFlags for gate
2023-01-09 23:05:06 +08:00
llvm_ir_builder.h
Add GateFlags for gate
2023-01-09 23:05:06 +08:00
new_object_stub_builder.cpp
Fix AOT IC bugs
2023-02-06 09:29:47 +08:00
new_object_stub_builder.h
Replace CallRuntime in AOT slowpath[PART_3]
2023-01-13 14:43:39 +08:00
operations_stub_builder.cpp
Replace CallRuntime in AOT slowpath with IR code[PART_2]
2022-12-26 16:49:05 +08:00
operations_stub_builder.h
Replace CallRuntime in AOT slowpath with IR code[PART_2]
2022-12-26 16:49:05 +08:00
pass_manager.cpp
!3438 Add a Distinction for AOT's Input Panda File between Debuggable and Released Version
2023-01-19 08:27:12 +00:00
pass_manager.h
Add a Distinction for AOT's Input Panda File between Debuggable and Released Version
2023-01-18 19:11:34 +08:00
pass.h
Modifying Code Alarms
2023-01-29 16:08:32 +08:00
rt_call_signature.cpp
fix codestyle
2022-12-13 11:57:48 +08:00
rt_call_signature.h
Refactor Compilation Logs
2022-09-30 17:46:08 -07:00
scheduler.cpp
Remove incorrectly used Gate GetBitField
2022-12-09 11:23:41 +08:00
scheduler.h
Refactor the Schedular of Compiler
2022-11-26 08:30:30 -08:00
slowpath_lowering.cpp
description: revet refactor of restore_regisiter op
2023-01-19 14:00:43 +08:00
slowpath_lowering.h
!3415 Remove unnecessary IfException gate
2023-01-13 09:47:10 +00:00
stub_builder-inl.h
Fix AOT IC bugs
2023-02-06 09:29:47 +08:00
stub_builder.cpp
Fix AOT IC bugs
2023-02-06 09:29:47 +08:00
stub_builder.h
RegExp enables $1..$9 global cache
2023-02-03 09:52:03 +08:00
stub_compiler.cpp
Explicit only works on single-argument constructor
2023-01-03 11:06:16 +08:00
stub_compiler.h
Add log for compiler time
2022-11-10 21:05:29 +08:00
stub.cpp
Supplement the full-path to the header files
2022-07-25 16:58:15 +08:00
stub.h
Explicit only works on single-argument constructor
2023-01-03 11:06:16 +08:00
test_stubs_signature.cpp
Add relocation related section saving and loading support in aot module.
2022-07-11 16:19:52 +08:00
test_stubs_signature.h
Add relocation related section saving and loading support in aot module.
2022-07-11 16:19:52 +08:00
test_stubs.cpp
Merge remote-tracking branch 'origin/master' into wcc_0808
2022-09-02 09:31:09 +08:00
test_stubs.h
Explicit only works on single-argument constructor
2023-01-03 11:06:16 +08:00
ts_inline_lowering.cpp
Remove unnecessary IfException gate
2023-01-13 09:26:25 +08:00
ts_inline_lowering.h
Optimize JSPandaFile CString usage
2023-01-09 15:19:40 +08:00
ts_type_lowering.cpp
!3396 redundancy elimination pass
2023-01-18 08:15:17 +00:00
ts_type_lowering.h
Refactor guard
2023-01-03 17:17:10 +08:00
type_lowering.cpp
description: redundancy check & load & framestate elimination
2023-01-17 20:41:40 +08:00
type_lowering.h
Add GateFlags for gate
2023-01-09 23:05:06 +08:00
type_recorder.cpp
Descriptor: Encapsulate some interface in PandaFile
2023-01-03 15:16:51 +08:00
type_recorder.h
Explicit only works on single-argument constructor
2023-01-03 11:06:16 +08:00
type.cpp
Support Deoptimization (part-2)
2022-10-07 18:39:28 -07:00
type.h
Bugfix for wrong primitiveType
2022-11-07 19:48:54 +08:00
typed_array_stub_builder.cpp
reason:add JSTypedArray::FastGetPropertyByIndex IR
2023-01-06 17:36:14 +08:00
typed_array_stub_builder.h
reason:add JSTypedArray::FastGetPropertyByIndex IR
2023-01-06 17:36:14 +08:00
variable_type.h
Explicit only works on single-argument constructor
2023-01-03 11:06:16 +08:00
verifier.cpp
Refactor Gate verify
2022-12-01 16:55:19 +08:00
verifier.h
Refactor Circuit Construction
2022-11-15 03:42:35 -08:00