arkcompiler_ets_runtime/ecmascript/compiler
g00416891 fa5b47c71a Explicit only works on single-argument constructor
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: Ia9bfc1e905962127d2afea6adb21704d4f0cd6d0
2023-01-03 11:06:16 +08:00
..
assembler Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
base Fix memory overwrites bug for aot 2022-11-08 18:57:35 +08:00
builtins Explicit only works on single-argument constructor 2023-01-03 11:06:16 +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 Replace CallRuntime with CallStub in AOT slowpath 2022-12-24 09:09:52 +08:00
trampoline !3214 fix codestyle 2022-12-13 11:32:40 +00:00
type_inference Type Infer Architecture Support PGO 2022-12-30 12:10:05 +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 Fix some problems of AOT 2022-12-30 14:22:06 +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 add log fatal before unreachable 2022-12-01 16:30:13 +08:00
assembler_module.h add log fatal before unreachable 2022-12-01 16:30:13 +08:00
async_function_lowering.cpp Fix code style 2022-12-26 19:50:46 +08:00
async_function_lowering.h Refactor save register and restore register 2022-12-23 15:13:33 +08:00
bc_call_signature.cpp Refactor Compilation Logs 2022-09-30 17:46:08 -07:00
bc_call_signature.h Enhance Return Stack for DFX 2022-12-12 19:28:29 +08:00
binary_section.h Clean CircuitBuilder and StubBuilder 2022-11-01 00:36:02 -07:00
BUILD.gn Type Infer Architecture Support PGO 2022-12-30 12:10:05 +08:00
builtins_lowering.cpp Fix code review suggestion 2022-12-30 10:08:15 +08:00
builtins_lowering.h Fix code review suggestion 2022-12-30 10:08:15 +08:00
bytecode_circuit_builder.cpp Modifying Code Alarms 2022-12-27 10:34:53 +08:00
bytecode_circuit_builder.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
bytecode_info_collector.cpp Type Infer Architecture Support PGO 2022-12-30 12:10:05 +08:00
bytecode_info_collector.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
bytecodes.cpp description: load obj by value and add new check op 2022-12-21 14:50:38 +08:00
bytecodes.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
call_signature.cpp Fix some problems of AOT 2022-12-30 14:22:06 +08:00
call_signature.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
circuit_builder-inl.h Replace CallRuntime in AOT slowpath with IR code[PART_2] 2022-12-26 16:49:05 +08:00
circuit_builder.cpp !3289 Fix codestyle [part-3] 2022-12-27 07:46:24 +00:00
circuit_builder.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +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 Fix code style 2022-12-26 19:50:46 +08:00
circuit.h Refactor save register and restore register 2022-12-23 15:13:33 +08:00
code_generator.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
common_stubs.cpp Fix some problems of AOT 2022-12-30 14:22:06 +08:00
common_stubs.h Fix some problems of AOT 2022-12-30 14:22:06 +08:00
compilation_driver.cpp Type Infer Architecture Support PGO 2022-12-30 12:10:05 +08:00
compilation_driver.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +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 clean code 2022-11-25 17:38:05 +08:00
compiler_log.h clean code 2022-11-25 17:38:05 +08:00
ecma_opcode_des.h Descriptor: Fix codestyle 2022-09-25 10:17:53 +08:00
file_generators.cpp Aot supports multiple hap on multiple VMs 2022-12-19 16:07:36 +08:00
file_generators.h Refactor bytecode_info_collector and aot_snapshot 2022-11-22 10:54:53 +08:00
frame_states.cpp Refactor save register and restore register 2022-12-23 15:13:33 +08:00
frame_states.h description: bug fix for deopt 2022-11-24 14:14:00 +08:00
gate_accessor.cpp Refactor save register and restore register 2022-12-23 15:13:33 +08:00
gate_accessor.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
gate_meta_data_builder.h Refactor save register and restore register 2022-12-23 15:13:33 +08:00
gate_meta_data.cpp Fix code style 2022-12-26 19:50:46 +08:00
gate_meta_data.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
gate.cpp Remove incorrectly used Gate GetBitField 2022-12-09 11:23:41 +08:00
gate.h Refactor save register and restore register 2022-12-23 15:13:33 +08:00
guard_eliminating.cpp Remove GVN and fixing async bug 2022-12-28 11:20:16 +08:00
guard_eliminating.h Remove optimizing pass dependency on BytecodeCircuitBuilder 2022-11-09 11:52:03 +08:00
guard_lowering.cpp Support Gate MetaData 2022-11-30 17:52:21 +08:00
guard_lowering.h Remove optimizing pass dependency on BytecodeCircuitBuilder 2022-11-09 11:52:03 +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 clean alarm 2022-11-25 17:19:44 +08:00
interpreter_stub.cpp Replace CallRuntime in AOT slowpath with IR code[PART_2] 2022-12-26 16:49:05 +08:00
interpreter_stub.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
llvm_codegen.cpp fix codestyle 2022-12-13 11:57:48 +08:00
llvm_codegen.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
llvm_ir_builder.cpp reason:add asmInterpreter code comment 2022-12-17 15:07:50 +08:00
llvm_ir_builder.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
new_object_stub_builder.cpp add TreeString and LineString 2022-11-25 16:39:45 +08:00
new_object_stub_builder.h Add tool: OptCodeProfiler 2022-12-20 11:47:34 +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 Type Infer Architecture Support PGO 2022-12-30 12:10:05 +08:00
pass_manager.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +08:00
pass.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +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 Fix some problems of AOT 2022-12-30 14:22:06 +08:00
slowpath_lowering.h Add tool: OptCodeProfiler 2022-12-20 11:47:34 +08:00
stub_builder-inl.h reason:add asmInterpreter code comment 2022-12-17 15:07:50 +08:00
stub_builder.cpp Remove incorrectly used Gate GetBitField 2022-12-09 11:23:41 +08:00
stub_builder.h Explicit only works on single-argument constructor 2023-01-03 11:06:16 +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 incorrectly used Gate GetBitField 2022-12-09 11:23:41 +08:00
ts_inline_lowering.h Remove incorrectly used Gate GetBitField 2022-12-09 11:23:41 +08:00
ts_type_lowering.cpp Fix code review suggestion 2022-12-30 10:08:15 +08:00
ts_type_lowering.h Modifying Code Alarms 2022-12-27 10:34:53 +08:00
type_lowering.cpp Fix code review suggestion 2022-12-30 10:08:15 +08:00
type_lowering.h Optimize AOT array.length 2022-12-21 21:19:56 +08:00
type_recorder.cpp Fix code style 2022-12-26 19:50:46 +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
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