.. |
assembler
|
Dump aot file loading information
|
2023-03-15 16:16:16 +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
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
trampoline
|
[Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 09:36:42 +08:00 |
type_inference
|
Bugfix for GetPropbyname when propkey is double, es2abc and ts2abc both found this problem.
|
2023-03-30 15:09:24 +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
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
argument_accessor.cpp
|
[Inline Call part2] Refactor Common Args Accessor
|
2023-03-28 10:27:30 +08:00 |
argument_accessor.h
|
[Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 09:36:42 +08:00 |
assembler_module.cpp
|
Dump aot file loading information
|
2023-03-15 16:16:16 +08:00 |
assembler_module.h
|
add log fatal before unreachable
|
2022-12-01 16:30:13 +08:00 |
async_function_lowering.cpp
|
Simplifield circuit graph
|
2023-02-14 16:46:19 +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
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
bc_call_signature.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
binary_section.h
|
Clean CircuitBuilder and StubBuilder
|
2022-11-01 00:36:02 -07:00 |
BUILD.gn
|
Fix compiler error in arm64
|
2023-03-27 14:19:19 +08:00 |
builtins_lowering.cpp
|
AOT support js stacktrace
|
2023-03-03 10:08:54 +08:00 |
builtins_lowering.h
|
Refactor guard
|
2023-01-03 17:17:10 +08:00 |
bytecode_circuit_builder.cpp
|
!3844 [Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 07:01:00 +00:00 |
bytecode_circuit_builder.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
bytecode_info_collector.cpp
|
Reason:optimize call target check
|
2023-03-13 17:06:35 +08:00 |
bytecode_info_collector.h
|
Reason:optimize call target check
|
2023-03-13 17:06:35 +08:00 |
bytecodes.cpp
|
!3687 [Inline Call part2] Refactor Common Args Accessor
|
2023-03-28 10:56:47 +00:00 |
bytecodes.h
|
[Inline Call part2] Refactor Common Args Accessor
|
2023-03-28 10:27:30 +08:00 |
call_signature.cpp
|
!3844 [Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 07:01:00 +00:00 |
call_signature.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
circuit_builder-inl.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
circuit_builder.cpp
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
circuit_builder.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
circuit_ir_specification.md
|
Simplifield circuit graph
|
2023-02-14 16:46:19 +08:00 |
circuit_optimizer.cpp
|
Simplifield circuit graph
|
2023-02-14 16:46:19 +08:00 |
circuit_optimizer.h
|
Explicit only works on single-argument constructor
|
2023-01-03 11:06:16 +08:00 |
circuit.cpp
|
[Inline Call part2] Refactor Common Args Accessor
|
2023-03-28 10:27:30 +08:00 |
circuit.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
code_generator.h
|
Explicit only works on single-argument constructor
|
2023-01-03 11:06:16 +08:00 |
common_stubs.cpp
|
[Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 09:36:42 +08:00 |
common_stubs.h
|
AOT support js stacktrace
|
2023-03-03 10:08:54 +08:00 |
compilation_driver.cpp
|
feat(PGO): Add profdump tool
|
2023-02-27 14:02:31 +08:00 |
compilation_driver.h
|
Add type coverage statistics and partial compilation strategy based on coverage
|
2023-03-06 10:04:51 +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
|
Add type coverage statistics and partial compilation strategy based on coverage
|
2023-03-06 10:04:51 +08:00 |
compiler_log.h
|
Add type coverage statistics and partial compilation strategy based on coverage
|
2023-03-06 10:04:51 +08:00 |
early_elimination.cpp
|
Description: Update Optimization For BinarySearch
|
2023-03-30 09:19:29 +08:00 |
early_elimination.h
|
Description: Number Speculative Pass
|
2023-03-18 18:25:42 +08:00 |
ecma_opcode_des.h
|
Fix AsyncGenerator
|
2023-02-23 18:43:29 +08:00 |
file_generators.cpp
|
Dump aot file loading information
|
2023-03-15 16:16:16 +08:00 |
file_generators.h
|
Dump aot file loading information
|
2023-03-15 16:16:16 +08:00 |
frame_states.cpp
|
[Inline Call part2] Refactor Common Args Accessor
|
2023-03-28 10:27:30 +08:00 |
frame_states.h
|
[Inline Call part2] Refactor Common Args Accessor
|
2023-03-28 10:27:30 +08:00 |
gate_accessor.cpp
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
gate_accessor.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
gate_meta_data_builder.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
gate_meta_data.cpp
|
Reason:add aot callthis calltarget check
|
2023-03-28 09:36:22 +08:00 |
gate_meta_data.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
gate.cpp
|
Simplifield circuit graph
|
2023-02-14 16:46:19 +08:00 |
gate.h
|
Reason:add aot callthis calltarget check
|
2023-03-28 09:36:22 +08:00 |
graph_editor.cpp
|
Simplifield circuit graph
|
2023-02-14 16:46:19 +08:00 |
graph_editor.h
|
Refactor early elimination
|
2023-02-25 17:04:15 +08:00 |
graph_visitor.cpp
|
Add no sideEffects 'CheckAndLoad' elimination
|
2023-03-23 15:52:34 +08:00 |
graph_visitor.h
|
Add no sideEffects 'CheckAndLoad' elimination
|
2023-03-23 15:52:34 +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
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
interpreter_stub.cpp
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
interpreter_stub.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
later_elimination.cpp
|
Description: Update Optimization For BinarySearch
|
2023-03-30 09:19:29 +08:00 |
later_elimination.h
|
Add no sideEffects 'CheckAndLoad' elimination
|
2023-03-23 15:52:34 +08:00 |
llvm_codegen.cpp
|
Dump aot file loading information
|
2023-03-15 16:16:16 +08:00 |
llvm_codegen.h
|
Dump aot file loading information
|
2023-03-15 16:16:16 +08:00 |
llvm_ir_builder.cpp
|
[Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 09:36:42 +08:00 |
llvm_ir_builder.h
|
Description: Update Optimization For BinarySearch
|
2023-03-30 09:19:29 +08:00 |
new_object_stub_builder.cpp
|
AOT support js stacktrace
|
2023-03-03 10:08:54 +08:00 |
new_object_stub_builder.h
|
AOT support js stacktrace
|
2023-03-03 10:08:54 +08:00 |
number_gate_info.h
|
Description: Number Speculative Pass
|
2023-03-18 18:25:42 +08:00 |
number_speculative_lowering.cpp
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
number_speculative_lowering.h
|
Description: Update Optimization For BinarySearch
|
2023-03-30 09:19:29 +08:00 |
number_speculative_retype.cpp
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
number_speculative_retype.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
number_speculative_runner.cpp
|
Description: Update Optimization For BinarySearch
|
2023-03-30 09:19:29 +08:00 |
number_speculative_runner.h
|
Description: Number Speculative Pass
|
2023-03-18 18:25:42 +08:00 |
operations_stub_builder.cpp
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
operations_stub_builder.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
pass_manager.cpp
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
pass_manager.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
pass.h
|
Add no sideEffects 'CheckAndLoad' elimination
|
2023-03-23 15:52:34 +08:00 |
rt_call_signature.cpp
|
Reason:optimize call target check
|
2023-03-13 17:06:35 +08:00 |
rt_call_signature.h
|
Reason:optimize call target check
|
2023-03-13 17:06:35 +08: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
|
[Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 09:36:42 +08:00 |
slowpath_lowering.h
|
[Inline Call part2] Refactor Common Args Accessor
|
2023-03-28 10:27:30 +08:00 |
stub_builder-inl.h
|
AOT VTable Part2 && Part3
|
2023-03-17 13:25:20 +08:00 |
stub_builder.cpp
|
!3844 [Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 07:01:00 +00:00 |
stub_builder.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
stub_compiler.cpp
|
Dump aot file loading information
|
2023-03-15 16:16: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
|
[Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 09:36:42 +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
|
[Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 09:36:42 +08:00 |
test_stubs.h
|
Explicit only works on single-argument constructor
|
2023-01-03 11:06:16 +08:00 |
ts_inline_lowering.cpp
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
ts_inline_lowering.h
|
Support TSAOT Inlining SR
|
2023-03-13 19:19:29 +08:00 |
ts_type_lowering.cpp
|
!3844 [Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 07:01:00 +00:00 |
ts_type_lowering.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
type_lowering.cpp
|
[Inline Call part3] Remove Aot Function Env Arg
|
2023-03-31 09:36:42 +08:00 |
type_lowering.h
|
!3794 Update Number Optimization For BinarySearch
|
2023-03-30 05:51:09 +00:00 |
type_recorder.cpp
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
type_recorder.h
|
feat>(compiler): PGO type profiler
|
2023-03-30 20:39:06 +08:00 |
type.cpp
|
Support Deoptimization (part-2)
|
2022-10-07 18:39:28 -07:00 |
type.h
|
Description: Number Speculative Pass
|
2023-03-18 18:25:42 +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 |