| /arkcompiler/ets_runtime/test/aottest/frame_iteration/ |
| D | pgo_expect_output.txt | 16 [builtins] IterateFrameType: 13 17 [builtins] IterateFrameDelta: 0 18 [builtins] IterateFrameCalleeRegInfo: 0 19 [builtins] IterateFrameType: 11 20 [builtins] IterateFrameDelta: 0 21 [builtins] IterateFrameCalleeRegInfo: 0 22 [builtins] IterateFrameType: 11 23 [builtins] IterateFrameDelta: 0 24 [builtins] IterateFrameCalleeRegInfo: 0 25 [builtins] DeoptIterateFrameType: 13 [all …]
|
| D | expect_output.txt | 16 [builtins] IterateFrameType: 9 17 [builtins] IterateFrameDelta: 0 18 [builtins] IterateFrameCalleeRegInfo: 0 19 [builtins] IterateFrameType: 3 20 [builtins] IterateFrameDelta: 0 21 [builtins] IterateFrameCalleeRegInfo: 0 22 [builtins] IterateFrameType: 22 23 [builtins] IterateFrameDelta: 0 24 [builtins] IterateFrameCalleeRegInfo: 0 25 [builtins] IterateFrameType: 1 [all …]
|
| /arkcompiler/ets_runtime/test/moduletest/builtins/ |
| D | expect_output.txt | 14 builtins test start 15 builtins string start 21 builtins string end 22 builtins ir start 47 builtins ir end 48 builtins number start 52 builtins number parsefloat 70 builtins global parsefloat 83 builtins number parseint 106 builtins global parseint [all …]
|
| D | builtinsnumber.js | 17 * @tc.name:builtins 18 * @tc.desc:test builtins 23 print("builtins number start"); 28 print("builtins number parsefloat"); 47 print("builtins global parsefloat"); 61 print("builtins number parseint"); 85 print("builtins global parseint"); 109 print("builtins number isnan"); 124 print("builtins global isnan"); 139 print("builtins number isfinite"); [all …]
|
| D | builtins.js | 17 * @tc.name:builtins 18 * @tc.desc:test builtins 22 var string = "builtins test start"
|
| D | builtinsstring.js | 18 * @tc.desc:test builtins 22 print("builtins string start"); 30 print("builtins string end");
|
| /arkcompiler/ets_runtime/test/aottest/builtins_array/ |
| D | expect_output.txt | 16 [builtins] Builtins C++ ArrayConstructor 18 [builtins] Builtins C++ ArrayConstructor 20 [builtins] Builtins C++ ArrayConstructor 22 [builtins] Builtins C++ ArrayConstructor 24 [builtins] Builtins C++ ArrayConstructor
|
| /arkcompiler/ets_runtime/test/aottest/builtins_stub/ |
| D | expect_output.txt | 17 [builtins] Builtins C++ BooleanConstructor 19 [builtins] Builtins C++ BooleanConstructor 21 [builtins] Builtins C++ BooleanConstructor
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/ |
| D | loop_peeling.cpp | 25 #include "transforms/builtins.h" 30 // Peel only loops with GVNable builtins 58 …std::array builtins = {llvmbackend::builtins::LoadClass(module), llvmbackend::builtins::LoadInitCl… in ContainsGvnBuiltin() local 59 … llvmbackend::builtins::LoadString(module), llvmbackend::builtins::ResolveVirtual(module)}; in ContainsGvnBuiltin() 68 if (std::find(builtins.cbegin(), builtins.cend(), function) != builtins.cend()) { in ContainsGvnBuiltin()
|
| D | ark_gvn.cpp | 22 #include "transforms/builtins.h" 39 using builtins::LoadClass; 40 using builtins::LoadInitClass; 41 using builtins::LoadString; 42 using builtins::ResolveVirtual; 56 GvnBuiltins builtins = {LoadClass(function.getParent()), LoadInitClass(function.getParent()), in run() local 60 bool changed = RunOnFunction(tree, builtins); in run() 97 bool ArkGVN::RunOnFunction(const llvm::DominatorTree &tree, const GvnBuiltins &builtins) in RunOnFunction() argument 103 changed |= RunOnBasicBlock(block, tree, builtins); in RunOnFunction() 112 …OnBasicBlock(llvm::BasicBlock *block, const llvm::DominatorTree &tree, const GvnBuiltins &builtins) in RunOnBasicBlock() argument [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_dataview_stub_builder.cpp | 16 #include "ecmascript/compiler/builtins/builtins_dataview_stub_builder.h" 18 #include "ecmascript/builtins/builtins_arraybuffer.h" 19 #include "ecmascript/compiler/builtins/builtins_typedarray_stub_builder.h" 120 GateRef b1 = Int32And(Int32LSR(value, Int32(builtins::BITS_EIGHT)), Int32(0xFF)); in SetValueInBufferForInt32() 121 GateRef b2 = Int32And(Int32LSR(value, Int32(2 * builtins::BITS_EIGHT)), Int32(0xFF)); in SetValueInBufferForInt32() 122 GateRef b3 = Int32LSR(value, Int32(builtins::BITS_TWENTY_FOUR)); in SetValueInBufferForInt32() 157 GateRef b0 = Int32And(lowerInt32, Int32(builtins::BITS_MASK_FF)); in SetValueInBufferForInt64() 158 …GateRef b1 = Int32And(Int32LSR(lowerInt32, Int32(builtins::BITS_EIGHT)), Int32(builtins::BITS_MASK… in SetValueInBufferForInt64() 160 …GateRef b2 = Int32And(Int32LSR(lowerInt32, Int32(2 * builtins::BITS_EIGHT)), Int32(builtins::BITS_… in SetValueInBufferForInt64() 161 GateRef b3 = Int32LSR(lowerInt32, Int32(builtins::BITS_TWENTY_FOUR)); in SetValueInBufferForInt64() [all …]
|
| D | containers_stub_builder.h | 18 #include "ecmascript/compiler/builtins/containers_arraylist_stub_builder.h" 19 #include "ecmascript/compiler/builtins/containers_deque_stub_builder.h" 20 #include "ecmascript/compiler/builtins/containers_hashmap_stub_builder.h" 21 #include "ecmascript/compiler/builtins/containers_hashset_stub_builder.h" 22 #include "ecmascript/compiler/builtins/containers_lightweightmap_stub_builder.h" 23 #include "ecmascript/compiler/builtins/containers_lightweightset_stub_builder.h" 24 #include "ecmascript/compiler/builtins/containers_linkedlist_stub_builder.h" 25 #include "ecmascript/compiler/builtins/containers_list_stub_builder.h" 26 #include "ecmascript/compiler/builtins/containers_plainarray_stub_builder.h" 27 #include "ecmascript/compiler/builtins/containers_queue_stub_builder.h" [all …]
|
| /arkcompiler/ets_runtime/ |
| D | BUILD.gn | 103 "ecmascript/builtins/tests:unittest", 140 "ecmascript/builtins/tests:host_unittest", 224 "ecmascript/builtins/builtins_collator.cpp", 225 "ecmascript/builtins/builtins_date_time_format.cpp", 226 "ecmascript/builtins/builtins_displaynames.cpp", 227 "ecmascript/builtins/builtins_intl.cpp", 228 "ecmascript/builtins/builtins_list_format.cpp", 229 "ecmascript/builtins/builtins_locale.cpp", 230 "ecmascript/builtins/builtins_number_format.cpp", 231 "ecmascript/builtins/builtins_plural_rules.cpp", [all …]
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins.cpp | 16 #include "ecmascript/builtins/builtins.h" 18 #include "ecmascript/builtins/builtins_ark_tools.h" 19 #include "ecmascript/builtins/builtins_array.h" 20 #include "ecmascript/builtins/builtins_arraybuffer.h" 21 #include "ecmascript/builtins/builtins_async_from_sync_iterator.h" 22 #include "ecmascript/builtins/builtins_async_function.h" 23 #include "ecmascript/builtins/builtins_async_iterator.h" 24 #include "ecmascript/builtins/builtins_async_generator.h" 25 #include "ecmascript/builtins/builtins_atomics.h" 26 #include "ecmascript/builtins/builtins_bigint.h" [all …]
|
| D | builtins_lazy_callback.cpp | 16 #include "ecmascript/builtins/builtins_lazy_callback.h" 18 #include "ecmascript/builtins/builtins.h" 21 namespace panda::ecmascript::builtins { namespace 32 Builtins builtin(thread, factory, vm); in Date() 46 Builtins builtin(thread, factory, vm); in Set() 61 Builtins builtin(thread, factory, vm); in Map() 75 Builtins builtin(thread, factory, vm); in WeakMap() 89 Builtins builtin(thread, factory, vm); in WeakSet() 103 Builtins builtin(thread, factory, vm); in WeakRef() 117 Builtins builtin(thread, factory, vm); in FinalizationRegistry() [all …]
|
| D | shared_builtins.cpp | 16 #include "ecmascript/builtins/builtins.h" 18 #include "ecmascript/builtins/builtins_function.h" 19 #include "ecmascript/builtins/builtins_object.h" 20 #include "ecmascript/builtins/builtins_symbol.h" 21 #include "ecmascript/builtins/builtins_sendable_arraybuffer.h" 22 #include "ecmascript/builtins/builtins_shared_async_function.h" 23 #include "ecmascript/builtins/builtins_shared_function.h" 24 #include "ecmascript/builtins/builtins_shared_object.h" 25 #include "ecmascript/builtins/builtins_shared_map.h" 26 #include "ecmascript/builtins/builtins_shared_set.h" [all …]
|
| D | builtins_shared_async_function.cpp | 16 #include "ecmascript/builtins/builtins_shared_async_function.h" 18 namespace panda::ecmascript::builtins { namespace 28 } // namespace panda::ecmascript::builtins
|
| D | builtins_async_function.cpp | 16 #include "ecmascript/builtins/builtins_async_function.h" 18 namespace panda::ecmascript::builtins { namespace 28 } // namespace panda::ecmascript::builtins
|
| D | builtins_shared_function.cpp | 16 #include "ecmascript/builtins/builtins_shared_function.h" 18 namespace panda::ecmascript::builtins { namespace 28 } // namespace panda::ecmascript::builtins
|
| D | builtins_cjs_exports.cpp | 16 #include "ecmascript/builtins/builtins_cjs_exports.h" 18 namespace panda::ecmascript::builtins { namespace 28 } // namespace panda::ecmascript::builtins
|
| /arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
| D | snapshot_processor.cpp | 18 #include "ecmascript/builtins/builtins_ark_tools.h" 19 #include "ecmascript/builtins/builtins_array.h" 20 #include "ecmascript/builtins/builtins_arraybuffer.h" 21 #include "ecmascript/builtins/builtins_async_function.h" 22 #include "ecmascript/builtins/builtins_async_generator.h" 23 #include "ecmascript/builtins/builtins_async_iterator.h" 24 #include "ecmascript/builtins/builtins_atomics.h" 25 #include "ecmascript/builtins/builtins_bigint.h" 26 #include "ecmascript/builtins/builtins_boolean.h" 27 #include "ecmascript/builtins/builtins_cjs_exports.h" [all …]
|
| /arkcompiler/ets_runtime/test/fuzztest/snapshotserializebuiltins_fuzzer/ |
| D | snapshotserializebuiltins_fuzzer.cpp | 27 // remove builtins.snapshot file first if exist in SnapshotSerializeBuiltinsFuzzTest() 28 const CString fileName = "builtins.snapshot"; in SnapshotSerializeBuiltinsFuzzTest() 30 // generate builtins.snapshot file in SnapshotSerializeBuiltinsFuzzTest() 34 // create vm and generate builtins.snapshot file in SnapshotSerializeBuiltinsFuzzTest() 44 // create vm by deserialize builtins.snapshot file in SnapshotSerializeBuiltinsFuzzTest()
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/ |
| D | can_encode_builtin.inl.erb | 18 namespace builtins { 71 } // namespace builtins 78 if (!builtins::CheckRestrictions(runtime, id, arch)) { 83 return builtins::CanEncodeArm64(id); 85 return builtins::CanEncodeArm32(id); 87 return builtins::CanEncodeAmd64(id);
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/templates/intrinsics/ |
| D | can_encode_builtin.inl.erb | 18 namespace builtins { 73 } // namespace builtins 80 if (!builtins::CheckRestrictions(runtime, id, arch)) { 85 return builtins::CanEncodeArm64(id); 87 return builtins::CanEncodeArm32(id); 89 return builtins::CanEncodeAmd64(id);
|
| /arkcompiler/ets_frontend/ets2panda/compiler/templates/ |
| D | signatures.h.erb | 51 % Signatures::BUILTINS.each do |ref, desc| 55 // Builtins 56 % Signatures::BUILTINS.each do |ref, desc| 158 return <%= data.builtins.get_undefined %>; 165 % builtins = Hash.new() 167 % data.builtins[attr].each do |builtin_data| 168 % builtins[builtin_data.type] = [] unless builtins.key?(builtin_data.type) 169 % builtins[builtin_data.type].append([lang, builtin_data.builtin]) 173 % builtins.each do |type, data|
|