Home
last modified time | relevance | path

Searched full:template (Results 1 – 25 of 1888) sorted by relevance

12345678910>>...76

/arkcompiler/runtime_core/static_core/runtime/interpreter/
Dinterpreter-inl.h67 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/
Dets_type_comptime_traits.h26 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/
Dobject-references-iterator.h25 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 …]
Drem_set-inl.h25 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/
Dmeta.h22 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/
Dhash_specializations.h51 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/
Dpanda_containers.h33 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/
Dconcepts.h26 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/
Dfree_object_list.cpp22 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 …]
Dassert_scope.cpp33 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/
Dsafe_ptr.h23 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/
Dobject_accessor.h32 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 …]
Dobject_header-inl.h25 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/
Dabs_int_inl.h308 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/
Dconcepts.h25 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/
Dg1-allocator.cpp26 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/
Dinterpreter-inl.h34 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/
Dvisit_helper.h38 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/
Dnumber_speculative_lowering.h61 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/
Dfunction_traits.h22 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/
Dmempool_allocator.h31 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/
Djsvm_mutex.h27 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/
Darray.h39 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/
Dbytecode_instruction.h35 template <const BytecodeInstMode>
86 template <>
111 template <class T>
135 template <>
196 template <class T>
219 template <const BytecodeInstMode MODE = BytecodeInstMode::FAST>
232template <const BytecodeInstMode M = MODE, typename = std::enable_if_t<M == BytecodeInstMode::FAST…
237template <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/
Darena_allocator_stl_adapter.h24 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 …]

12345678910>>...76