| /arkcompiler/runtime_core/static_core/runtime/interpreter/ |
| D | interpreter-inl.h | 67 template <class RuntimeIfaceT, bool IS_DYNAMIC, bool IS_PROFILE_ENABLED = false> 69 template <class RuntimeIfaceT, bool IS_DYNAMIC, bool IS_PROFILE_ENABLED = false> 72 template <class RuntimeIfaceT, bool IS_DYNAMIC, bool IS_PROFILE_ENABLED = false> 77 template <BytecodeInstruction::Format FORMAT, class InstructionHandler> 81 return instrHandler->GetInst().template GetImm<FORMAT, 0>() + 1; in GetNumberActualArgsDyn() 84 template <BytecodeInstruction::Format FORMAT, class InstructionHandler> 91 template <class RuntimeIfaceT> 99 template <class RuntimeIfaceT, bool IS_DYNAMIC, bool IS_DEBUG, bool IS_PROFILE_ENABLED = false> 107 template <BytecodeInstruction::Format FORMAT> 111 this->template MoveToNextInst<FORMAT, false>(); in HandleNop() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
| D | ets_type_comptime_traits.h | 26 template <EtsType TYPE> 29 template <> 34 template <> 39 template <> 44 template <> 49 template <> 54 template <> 59 template <> 64 template <> 69 template <> [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | object-references-iterator.h | 25 template <LangTypeT LANG_TYPE> 29 template <> 33 template <bool INTERRUPTIBLE, typename Handler> 36 template <typename Handler> 39 template <typename Handler> 43 template <bool INTERRUPTIBLE, typename Handler> 46 template <bool INTERRUPTIBLE, typename Handler> 49 template <bool INTERRUPTIBLE, typename Handler> 52 template <bool INTERRUPTIBLE, typename Handler> 55 template <bool INTERRUPTIBLE, typename Handler> [all …]
|
| D | rem_set-inl.h | 25 template <typename LockConfigT> 31 template <typename LockConfigT> 32 template <bool NEED_LOCK> 43 template <typename LockConfigT> 44 template <bool NEED_LOCK> 55 template <typename LockConfigT> 64 template <typename LockConfigT> 65 template <bool NEED_LOCK> 83 template <typename LockConfigT> 84 template <bool NEED_LOCK> [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/utils/ |
| D | meta.h | 22 template <typename T, typename U> 26 template <typename T, typename U> 30 template <typename T> 34 template <typename...> 37 template <typename T> 41 template <typename T, typename U> 45 template <typename... T> 48 template <typename...> 51 template <typename T> 55 template <typename T, typename U> [all …]
|
| /arkcompiler/runtime_core/libabckit/include/cpp/headers/ |
| D | hash_specializations.h | 51 template <> 55 template <> 59 template <> 63 template <> 67 template <> 71 template <> 76 template <> 80 template <> 84 template <> 88 template <> [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/include/mem/ |
| D | panda_containers.h | 33 template <class T> 36 template <class T> 39 template <class T> 42 template <class T> 45 template <class T> 48 template <class T> 51 template <class T, class PandaContainer = PandaDeque<T>> 54 template <class T, class PandaContainer = PandaDequeTL<T>> 57 template <class T, class PandaContainer = PandaDeque<T>> 60 template <class T, class PandaContainer = PandaDequeTL<T>> [all …]
|
| /arkcompiler/runtime_core/static_core/libpandabase/ |
| D | concepts.h | 26 template <typename T, typename = void> 30 template <typename T> 36 template <typename T> 42 template <typename T> 49 template <typename T> 55 template <typename T> 62 template <typename T> 68 template <class V, typename = void> 72 template <class V> 78 template <class V> [all …]
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | free_object_list.cpp | 22 template <typename T> 32 template FreeObjectList<FreeObject>::FreeObjectList(JitFort* fort); 33 template FreeObjectList<MemDesc>::FreeObjectList(JitFort* fort); 35 template <typename T> 42 template FreeObjectList<FreeObject>::~FreeObjectList(); 43 template FreeObjectList<MemDesc>::~FreeObjectList(); 45 template <typename T> 88 template FreeObject *FreeObjectList<FreeObject>::Allocate(size_t size); 89 template MemDesc *FreeObjectList<MemDesc>::Allocate(size_t size); 91 template <typename T> [all …]
|
| D | assert_scope.cpp | 33 template<AssertType type, bool isAllow, bool IsDebug> 39 template<AssertType type, bool isAllow> 63 template<AssertType type, bool isAllow> 73 template<AssertType type, bool isAllow> 92 template class PUBLIC_API AssertScopeT<AssertType::GARBAGE_COLLECTION_ASSERT, false, IS_ALLOW_CHECK… 93 template class PUBLIC_API AssertScopeT<AssertType::GARBAGE_COLLECTION_ASSERT, true, IS_ALLOW_CHECK>; 94 template class PUBLIC_API AssertScopeT<AssertType::HEAP_ALLOC_ASSERT, false, IS_ALLOW_CHECK>; 95 template class PUBLIC_API AssertScopeT<AssertType::HEAP_ALLOC_ASSERT, true, IS_ALLOW_CHECK>; 96 template class PUBLIC_API AssertScopeT<AssertType::HANDLE_ALLOC_ASSERT, false, IS_ALLOW_CHECK>; 97 template class PUBLIC_API AssertScopeT<AssertType::HANDLE_ALLOC_ASSERT, true, IS_ALLOW_CHECK>; [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
| D | safe_ptr.h | 23 template <typename T> 29 template <typename T> 47 template <typename U, typename = std::enable_if_t<std::is_convertible<U, T>::value>> 52 template <typename U, typename = std::enable_if_t<std::is_convertible<U, T>::value>> 57 template <typename U, typename = std::enable_if_t<std::is_convertible<U, T>::value>> 64 template <typename U, typename = std::enable_if_t<std::is_convertible<U, T>::value>> 69 template <typename U, typename = std::enable_if_t<std::is_convertible<U, T>::value>> 96 template <typename U, typename = std::enable_if_t<std::is_convertible<U, T>::value>> 103 template <typename U, typename = std::enable_if_t<std::is_convertible<U, T>::value>> 158 template <typename T, typename U> [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/include/ |
| D | object_accessor.h | 32 template <class T, bool IS_VOLATILE = false> 38 template <class T, bool IS_VOLATILE = false> 44 template <bool IS_VOLATILE = false, bool NEED_READ_BARRIER = true, bool IS_DYN = false> 47 template <bool IS_VOLATILE = false, bool NEED_WRITE_BARRIER = true, bool IS_DYN = false> 50 template <class T> 53 template <class T> 56 template <bool NEED_READ_BARRIER = true, bool IS_DYN = false> 59 template <bool NEED_WRITE_BARRIER = true, bool IS_DYN = false> 63 template <bool IS_VOLATILE = false, bool NEED_READ_BARRIER = true, bool IS_DYN = false> 66 template <bool IS_VOLATILE = false, bool NEED_WRITE_BARRIER = true, bool IS_DYN = false> [all …]
|
| D | object_header-inl.h | 25 template <MTModeT MT_MODE> 42 template <class T, bool IS_VOLATILE> // IS_VOLATILE is false by default 48 template <class T, bool IS_VOLATILE> // IS_VOLATILE is false by default 57 template <bool IS_VOLATILE, bool NEED_READ_BARRIER, bool IS_DYN> 66 template <bool IS_VOLATILE, bool NEED_WRITE_BARRIER, bool IS_DYN> 72 template <class T> 78 template <class T> 85 template <bool NEED_READ_BARRIER, bool IS_DYN> 92 template <bool NEED_WRITE_BARRIER, bool IS_DYN> 99 template <bool NEED_READ_BARRIER, bool IS_DYN> [all …]
|
| /arkcompiler/runtime_core/static_core/verification/absint/ |
| D | abs_int_inl.h | 308 template <BytecodeInstructionSafe::Format FORMAT> 327 template <BytecodeInstructionSafe::Format FORMAT> 346 template <BytecodeInstructionSafe::Format FORMAT> 364 template <BytecodeInstructionSafe::Format FORMAT> 375 template <BytecodeInstructionSafe::Format FORMAT> 385 template <BytecodeInstructionSafe::Format FORMAT> 397 template <BytecodeInstructionSafe::Format FORMAT> 409 template <BytecodeInstructionSafe::Format FORMAT> 421 template <BytecodeInstructionSafe::Format FORMAT> 433 template <BytecodeInstructionSafe::Format FORMAT> [all …]
|
| /arkcompiler/runtime_core/libpandabase/ |
| D | concepts.h | 25 template <typename T, typename = void> 28 template <typename T> 33 template <typename T> 39 template <typename T> 45 template <typename T> 51 template <typename T> 57 template <typename T> 63 template <class V, typename = void> 66 template <class V> 71 template <class V> [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
| D | g1-allocator.cpp | 26 template <MTModeT MT_MODE> 40 template <MTModeT MT_MODE> 46 template <MTModeT MT_MODE> 52 template <MTModeT MT_MODE> 60 template <MTModeT MT_MODE> 72 template <MTModeT MT_MODE> 78 template <MTModeT MT_MODE> 84 template <MTModeT MT_MODE> 90 template <MTModeT MT_MODE> 108 template <MTModeT MT_MODE> [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/ |
| D | interpreter-inl.h | 34 template <class RuntimeIfaceT, bool IS_DYNAMIC, bool IS_DEBUG, bool IS_PROFILE_ENABLED> 42 template <BytecodeInstruction::Format FORMAT> 45 auto id = this->GetInst().template GetId<FORMAT>(); in HandleEtsLaunchShort() 46 LOG_INST() << "launch.short v" << this->GetInst().template GetVReg<FORMAT, 0>() << ", v" in HandleEtsLaunchShort() 47 … << this->GetInst().template GetVReg<FORMAT, 1>() << ", " << std::hex << "0x" << id; in HandleEtsLaunchShort() 51 template <BytecodeInstruction::Format FORMAT> 54 auto id = this->GetInst().template GetId<FORMAT>(); in HandleEtsLaunch() 55 LOG_INST() << "launch v" << this->GetInst().template GetVReg<FORMAT, 0>() << ", v" in HandleEtsLaunch() 56 << this->GetInst().template GetVReg<FORMAT, 1>() << ", v" in HandleEtsLaunch() 57 << this->GetInst().template GetVReg<FORMAT, 2>() << ", v" in HandleEtsLaunch() [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/helpers/visit_helper/ |
| D | visit_helper.h | 38 template <class ModuleCallBack> 42 template <class ImportCallBack> 46 template <class ExportCallBack> 50 template <class FunctionCallBack> 55 template <class FunctionCallBack> 59 template <class ClassCallBack> 63 template <class MethodCallBack> 67 template <class AnnotationCallBack> 71 template <class AnnotationCallBack> 75 template <class AnnotationElementCallBack> [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | number_speculative_lowering.h | 61 template<TypedBinOp Op> 63 template<TypedBinOp Op> 65 template<TypedBinOp Op> 67 template<TypedBinOp Op> 69 template<TypedUnOp Op> 72 template<TypedBinOp Op> 78 template<TypedBinOp Op> 80 template<TypedBinOp Op> 83 template<TypedBinOp Op> 85 template<TypedBinOp Op> [all …]
|
| /arkcompiler/runtime_core/static_core/verification/util/ |
| D | function_traits.h | 22 template <int...> 26 template <int N, int... S> 30 template <int... S> 35 template <class F> 38 template <typename R, typename... Args> 42 template <typename R, typename F, typename... Args> 46 template <typename R, typename F, typename... Args> 50 template <typename R, typename... Args> 57 template <std::size_t N> 63 template <std::size_t N> [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mempool/include/ |
| D | mempool_allocator.h | 31 template <typename T> 45 template <class T, typename... Arguments> 66 template <typename U> 110 template <typename T> 113 template <typename T> 116 template <typename T> 119 template <typename T> 178 template <typename T> 181 template <typename T> 184 template <typename T, typename Comparator = std::less<T>> [all …]
|
| /arkcompiler/jsvm/src/inspector/ |
| D | jsvm_mutex.h | 27 template<typename Traits> 29 template<typename Traits> 38 template<typename T, typename MutexT = Mutex> 43 template<typename... Args> 87 template<typename Traits> 122 template<typename> 139 template<typename> 160 template<typename> 165 template<typename Traits> 281 template<typename Traits> [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/include/coretypes/ |
| D | array.h | 39 template <BytecodeInstruction::Format FORMAT, bool IS_DYNAMIC = false> 105 template <class T, bool IS_VOLATILE = false> 108 template <class T, bool IS_VOLATILE = false> 111 template <bool IS_VOLATILE = false, bool NEED_READ_BARRIER = true, bool IS_DYN = false> 114 template <bool IS_VOLATILE = false, bool NEED_WRITE_BARRIER = true, bool IS_DYN = false> 117 template <class T> 120 template <class T> 123 template <bool NEED_READ_BARRIER = true, bool IS_DYN = false> 126 template <bool NEED_WRITE_BARRIER = true, bool IS_DYN = false> 129 template <typename T> [all …]
|
| /arkcompiler/runtime_core/static_core/libpandafile/ |
| D | bytecode_instruction.h | 35 template <const BytecodeInstMode> 86 template <> 111 template <class T> 135 template <> 196 template <class T> 219 template <const BytecodeInstMode MODE = BytecodeInstMode::FAST> 232 …template <const BytecodeInstMode M = MODE, typename = std::enable_if_t<M == BytecodeInstMode::FAST… 237 …template <const BytecodeInstMode M = MODE, typename = std::enable_if_t<M == BytecodeInstMode::SAFE… 242 template <Format FORMAT, typename EnumT = BytecodeInst<MODE>::Opcode, size_t IDX = 0> 245 template <Format FORMAT, size_t IDX = 0> [all …]
|
| /arkcompiler/runtime_core/libpandabase/mem/ |
| D | arena_allocator_stl_adapter.h | 24 template <typename T, bool use_oom_handler> 27 template <bool use_oom_handler> 34 template <typename U> 39 template <typename U> 43 template <typename U> 57 template <typename U, bool use_oom_handle> 61 template <typename T, bool use_oom_handler = false> 72 template <typename U> 77 template <typename U> 81 template <typename U> [all …]
|