arkcompiler_runtime_core/static_core/libllvmbackend
Aaron Simkin fc398d65bb [ArkTS][Compiler] Implement getBytes() with IrToc
Implement String.getBytes() method of the ArkTS standard
library as an intrinsic using IrToc.

Issue: #IARNTP
https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IARNTP

Change-Id: I3658be192c0c8b2b6621b787223eb634785e152e
Signed-off-by: Aaron Simkin <aaron.simkin@huawei-partners.com>
2024-09-27 21:46:14 +08:00
..
cmake [LLVM AOT] Use callee-saved registers for GC references 2024-06-07 12:28:37 +03:00
lowering [ArkTS][Compiler] Implement getBytes() with IrToc 2024-09-27 21:46:14 +08:00
object_code [LLVM AOT] Use llvm deoptimize intrinsic 2024-09-04 16:05:42 +03:00
templates [LLVM Integration] Bring-up standalone GN build 2024-08-16 13:18:51 +03:00
tests CodeCheck fixes 2024-09-16 11:18:45 +03:00
transforms CodeCheck fixes 2024-09-16 11:18:45 +03:00
BUILD.gn !2371 [GN] Fix gn files for standalone build 2024-09-16 12:12:16 +03:00
CMakeLists.txt CodeCheck fixes 2024-09-16 11:18:45 +03:00
compiler_interface.h [LLVM AOT] Introduce llvm pre-optimizations 2024-06-13 13:20:29 +03:00
llvm_aot_compiler.cpp CodeCheck fixes 2024-09-16 11:18:45 +03:00
llvm_aot_compiler.h [LLVM AOT] Introduce llvm pre-optimizations 2024-06-13 13:20:29 +03:00
llvm_ark_interface.cpp CodeCheck fixes 2024-09-16 11:18:45 +03:00
llvm_ark_interface.h [LLVM Integration] Bring-up standalone GN build 2024-08-16 13:18:51 +03:00
llvm_compiler_creator.h [LLVM AOT] Introduce MemBarrier pass 2024-03-14 09:04:23 +03:00
llvm_compiler_options.h [LLVM AOT] Implement devirtualization 2024-07-10 08:20:14 +03:00
llvm_compiler.cpp [LLVM AOT] Implement devirtualization 2024-07-10 08:20:14 +03:00
llvm_compiler.h [LLVM AOT] Implement devirtualization 2024-07-10 08:20:14 +03:00
llvm_irtoc_compiler.cpp Implement String trim by IrToc 2024-08-03 23:57:12 +08:00
llvm_irtoc_compiler.h [LLVM AOT] Introduce llvm pre-optimizations 2024-06-13 13:20:29 +03:00
llvm_logger.cpp CodeCheck fixes 2024-09-16 11:18:45 +03:00
llvm_logger.h CodeCheck fixes 2024-09-16 11:18:45 +03:00
llvm_options.cpp [LLVM AOT] Introduce MemBarrier pass 2024-03-14 09:04:23 +03:00
llvm_options.h [LLVM AOT] Introduce MemBarrier pass 2024-03-14 09:04:23 +03:00
llvm.gni [LLVM AOT] Bring-up GN build for AOT and LLVMAOT 2024-07-02 14:52:06 +03:00
llvmbackend.yaml [LLVM AOT] Introduce llvm pre-optimizations 2024-06-13 13:20:29 +03:00
LLVMBackendPostPlugins.cmake Fuse JSValue->primitive casts in interop 2024-02-26 14:34:24 +03:00
mir_compiler.cpp [LLVM AOT] Introduce MemBarrier pass 2024-03-14 09:04:23 +03:00
mir_compiler.h Support parallel compilation 2024-03-08 20:41:28 +03:00
target_machine_builder.cpp [LLVM AOT] Introduce MemBarrier pass 2024-03-14 09:04:23 +03:00
target_machine_builder.h [LLVM AOT] Introduce MemBarrier pass 2024-03-14 09:04:23 +03:00
utils.cpp [LLVM AOT] Implement devirtualization 2024-07-10 08:20:14 +03:00
utils.h [LLVM AOT] Implement devirtualization 2024-07-10 08:20:14 +03:00