Home
last modified time | relevance | path

Searched refs:intrinsics (Results 1 – 20 of 20) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/
Dintrinsics_enum.inl.erb18 % Compiler::intrinsics.each do |intrinsic|
24 % Compiler::intrinsics.select{ |x| !x.is_irtoc? }.each do |intrinsic|
33 // Irtoc intrinsics
34 % Compiler::intrinsics.select(&:is_irtoc?).each do |intrinsic|
Dget_intrinsics.inl.erb18 % Compiler::intrinsics.select(&:has_impl?).uniq{ |i| i.impl }.each do |intrinsic|
46 inline RuntimeInterface::IntrinsicId GetIntrinsicEntryPointId(intrinsics::Intrinsic intrinsic) {
49 % Compiler::intrinsics.each do |intrinsic|
50 case intrinsics::Intrinsic::<%= intrinsic.enum_name %>:
75 % Compiler::intrinsics.each do |intrinsic|
107 return reinterpret_cast<uintptr_t>(intrinsics::UnknownIntrinsic);
Dcompiler_intrinsics.rb67 def intrinsics method
71 @data.intrinsics.select { |i| !@exclude_list.include?(i.name) }.map do |intrinsic|
Dcan_encode_builtin.inl.erb24 % Compiler::intrinsics.select {|intrinsic| intrinsic.codegen_arch.include? 'amd64'}.each do |intrin…
37 % Compiler::intrinsics.select {|intrinsic| intrinsic.codegen_arch.include? 'arm64'}.each do |intrin…
50 % Compiler::intrinsics.select {|intrinsic| intrinsic.codegen_arch.include? 'arm32'}.each do |intrin…
62 % Compiler::intrinsics.select {|intrinsic| intrinsic.respond_to? 'can_encode_func'}.each do |intrin…
Dgenerate_operations_intrinsic_inst.inl.erb20 % Compiler::intrinsics.select(&:has_impl?).each do |intrinsic|
21 % # dynamic intrinsics doesn't support in inst_generator
Dintrinsics_flags.inl.erb20 % if Compiler::intrinsics.any? {|intrinsic| !intrinsic.clear_flags.empty? or !intrinsic.set_flags.e…
23 % Compiler::intrinsics.select {|intrinsic| !intrinsic.clear_flags.empty? or !intrinsic.set_flags.em…
52 % Compiler::intrinsics.select(&:is_irtoc?).each do |intrinsic|
Dintrinsic_codegen_test.inl.erb17 % Compiler::intrinsics.select(&:has_impl?).each do |intrinsic|
18 % # dynamic intrinsics doesn't support in inst_generator
Dentrypoints_bridge_asm_macro.inl.erb19 % Compiler::intrinsics.select(&:has_impl?).uniq { |intrn| intrn.impl + ", " + intrn.impl_signature.…
27 // Default implementation for virtually called intrinsics from compiled frame
Dintrinsics_codegen.inl.h.erb20 % Compiler::intrinsics.select {|intrinsic| intrinsic.respond_to? 'codegen_func'}.collect {|intrinsi…
Dget_intrinsics_names.inl.erb22 % Compiler::intrinsics.each do |intrinsic|
Dintrinsics_codegen.inl.erb24 % Compiler::intrinsics.select {|intrinsic| intrinsic.respond_to? 'codegen_func'}.each do |intrinsic|
Dintrinsic_flags_test.inl.erb17 % Compiler::intrinsics.each do |intrinsic|
Dgenerate_operations_intrinsic_graph.inl.erb22 % Compiler::intrinsics.each do |intrinsic|
/arkcompiler/runtime_core/compiler/
DBUILD.gn210 data = "intrinsics.yaml"
225 sources = "optimizer/templates/intrinsics"
228 "$ark_root/compiler/optimizer/templates/intrinsics/compiler_intrinsics.rb",
286 template_file = "optimizer/templates/intrinsics/intrinsics_stub.inl.erb"
293 template_file = "optimizer/templates/intrinsics/intrinsics_stub.inl.h.erb"
301 "optimizer/templates/intrinsics/intrinsics_codegen_ext.inl.h.erb"
308 template_file = "optimizer/templates/intrinsics/intrinsics_inline.inl.erb"
315 template_file = "optimizer/templates/intrinsics/intrinsics_ir_build.inl.h.erb"
323 "optimizer/templates/intrinsics/intrinsics_ir_build_static_call.inl.erb"
331 "optimizer/templates/intrinsics/intrinsics_ir_build_virtual_call.inl.erb"
/arkcompiler/runtime_core/disassembler/templates/
Dintrinsics_gen.h.erb16 namespace panda::intrinsics {
19 % Runtime::intrinsics.each do |intrinsic|
46 % Runtime::intrinsics.each do |intrinsic|
81 } // namespace panda::intrinsics
83 % Runtime::intrinsics.uniq { |i| i.impl }.each do |intrinsic|
/arkcompiler/runtime_core/tests/checked/
Ddisable_intrinsics.pa15 #! RUN force_jit: true, options: "--compiler-encode-intrinsics=true", entry: "_GLOBAL::mai…
25 #! RUN force_jit: true, options: "--compiler-encode-intrinsics=false", entry: "_GLOBAL::ma…
/arkcompiler/runtime_core/tests/
DCMakeLists.txt824 add_test_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/cts-assembly/intrinsics-01.pa" SKIP_VERIFICATION)
825 add_test_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/cts-assembly/intrinsics-02.pa" SKIP_VERIFICATION)
826 add_test_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/cts-assembly/intrinsics-03.pa")
827 add_test_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/cts-assembly/intrinsics-04.pa")
828 add_test_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/cts-assembly/intrinsics-05.pa")
829 add_test_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/cts-assembly/intrinsics-06.pa")
830 add_test_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/cts-assembly/intrinsics-07.pa" SKIP_VERIFICATION)
831 add_test_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/cts-assembly/intrinsics-08.pa")
832 add_test_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/cts-assembly/intrinsics-09.pa" SKIP_VERIFICATION)
833 add_test_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/cts-assembly/intrinsics-10.pa")
[all …]
/arkcompiler/runtime_core/docs/bc_verification/
Dabsint_checks.md47 ### (todo) Checks for usage of some functions/intrinsics
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dinst_builder_gen.cpp.erb220 // +compilable, +inlinable: ecma.* -> intrinsics for BCO, inline IRtoC otherwise:
227 // +compilable, -inlinable: ecma.* -> intrinsics for all scenarios:
231 // -compilable, -inlinable: ecma.* -> intrinsics for BCO, fail IR builder otherwise:
/arkcompiler/runtime_core/
DCMakeLists.txt277 set(IRTOC_INTRINSICS_YAML ${PANDA_ROOT}/irtoc/intrinsics.yaml)