| /arkcompiler/runtime_core/static_core/libllvmbackend/ |
| D | CMakeLists.txt | 33 transforms/passes/ark_inlining.cpp 34 transforms/passes/expand_atomics.cpp 35 transforms/passes/inline_ir/cleanup_inline_module.cpp 36 transforms/passes/inline_ir/discard_inline_module.cpp 37 transforms/passes/inline_ir/inline_ir_utils.cpp 38 transforms/passes/inline_ir/mark_always_inline.cpp 39 transforms/passes/inline_ir/mark_inline_module.cpp 40 transforms/passes/inline_ir/patch_return_handler_stack_adjustment.cpp 41 transforms/passes/inline_ir/remove_unused_functions.cpp 74 panda_gen(DATA ${CMAKE_CURRENT_LIST_DIR}/transforms/passes/passes.yaml
|
| D | BUILD.gn | 54 "transforms/passes/ark_inlining.cpp", 55 "transforms/passes/expand_atomics.cpp", 56 "transforms/passes/inline_ir/cleanup_inline_module.cpp", 57 "transforms/passes/inline_ir/discard_inline_module.cpp", 58 "transforms/passes/inline_ir/inline_ir_utils.cpp", 59 "transforms/passes/inline_ir/mark_always_inline.cpp", 60 "transforms/passes/inline_ir/mark_inline_module.cpp", 61 "transforms/passes/inline_ir/patch_return_handler_stack_adjustment.cpp", 62 "transforms/passes/inline_ir/remove_unused_functions.cpp", 150 data_file = "$llvmbackend_dir/transforms/passes/passes.yaml"
|
| D | llvmbackend.yaml | 23 description: Whether generated LLVM module should be dumped before optimization passes are run 27 description: Whether generated LLVM module should be dumped after optimization passes are run 45 File with a sequence of llvm's passes, that will be involved into optimization
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/ |
| D | llvm_optimizer.cpp | 18 #include "passes/ark_inlining.h" 19 #include "passes/ark_speculation.h" 20 #include "passes/expand_atomics.h" 22 #include "passes/inline_ir/cleanup_inline_module.h" 23 #include "passes/inline_ir/discard_inline_module.h" 24 #include "passes/inline_ir/mark_always_inline.h" 25 #include "passes/inline_ir/mark_inline_module.h" 26 #include "passes/inline_ir/remove_unused_functions.h" 36 #include <llvm/Passes/PassBuilder.h> 37 #include <llvm/Passes/StandardInstrumentations.h> [all …]
|
| /arkcompiler/ets_frontend/ts2panda/tests/utils/ |
| D | base.ts | 148 export function compileAllSnippet(snippet: string, passes?: Pass[], literalBufferArray?: Array<Lite… 162 if (!passes) { 163 passes = []; 165 compilerDriver.setCustomPasses(passes); 170 export function compileMainSnippet(snippet: string, pandaGen?: PandaGen, scope?: Scope, passes?: Pa… 172 let compileUnits = compileAllSnippet(snippet, passes, undefined, isWatchEvaluateExpressionMode); 233 … compile(snippet: string, passes?: Pass[], literalBufferArray?: Array<LiteralBuffer>): PandaGen[] { 234 this.pandaGens = compileAllSnippet(snippet, passes, literalBufferArray); 238 …compileAfter(snippet: string, name: string, passes?: Pass[], literalBufferArray?: Array<LiteralBuf…
|
| /arkcompiler/ets_frontend/ts2panda/src/ |
| D | compilerDriver.ts | 67 * It handles all dependencies and run passes. 74 private passes: Pass[] = []; property in CompilerDriver 86 // register passes here 87 this.passes = [ 115 setCustomPasses(passes: Pass[]): void { 116 this.passes = passes; 273 this.passes.forEach((pass) => pass.run(pandaGen)); 321 this.passes.forEach((pass) => pass.run(pandaGen)); 459 // the runtime passes these to global scope when calls it
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/ |
| D | ark_speculation.h | 26 namespace panda::llvmbackend::passes { 41 } // namespace panda::llvmbackend::passes
|
| D | expand_atomics.h | 25 namespace panda::llvmbackend::passes { 45 } // namespace panda::llvmbackend::passes
|
| D | ark_inlining.h | 31 namespace panda::llvmbackend::passes { 59 } // namespace panda::llvmbackend::passes
|
| D | expand_atomics.cpp | 26 namespace panda::llvmbackend::passes { namespace 91 } // namespace panda::llvmbackend::passes
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/inline_ir/ |
| D | discard_inline_module.h | 29 namespace panda::llvmbackend::passes { 47 } // namespace panda::llvmbackend::passes
|
| D | mark_always_inline.h | 25 namespace panda::llvmbackend::passes { 46 } // namespace panda::llvmbackend::passes
|
| D | mark_inline_module.h | 29 namespace panda::llvmbackend::passes { 45 } // namespace panda::llvmbackend::passes
|
| D | cleanup_inline_module.h | 25 namespace panda::llvmbackend::passes { 54 } // namespace panda::llvmbackend::passes
|
| D | mark_inline_module.cpp | 27 namespace panda::llvmbackend::passes { namespace 47 } // namespace panda::llvmbackend::passes
|
| D | remove_unused_functions.h | 32 namespace panda::llvmbackend::passes { 55 } // namespace panda::llvmbackend::passes
|
| D | discard_inline_module.cpp | 32 namespace panda::llvmbackend::passes { namespace 83 } // namespace panda::llvmbackend::passes
|
| D | mark_always_inline.cpp | 39 namespace panda::llvmbackend::passes { namespace 98 } // namespace panda::llvmbackend::passes
|
| D | remove_unused_functions.cpp | 41 namespace panda::llvmbackend::passes { namespace 116 } // namespace panda::llvmbackend::passes
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/08.statements/11.continue_statements/ |
| D | continue_while1_neg.ets | 18 A continue statement stops execution of the current loop iteration and passes control
|
| D | continue_do1_neg.ets | 18 A continue statement stops execution of the current loop iteration and passes control
|
| D | continue_while3.ets | 18 A continue statement stops execution of the current loop iteration and passes control
|
| D | continue_while2.ets | 18 A continue statement stops execution of the current loop iteration and passes control
|
| D | continue_for1.ets | 18 A continue statement stops execution of the current loop iteration and passes control
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/escompat_demo/ |
| D | README.txt | 30 - Creates dynamic `Array` and passes it to static function `FooFunction`
|