| /arkcompiler/runtime_core/runtime/interpreter/ |
| D | interpreter-inl.h | 68 template <class RuntimeIfaceT, bool jump_to_eh = false, bool is_dynamic> 71 template <class RuntimeIfaceT, bool jump_to_eh = false, bool is_dynamic> 74 template <BytecodeInstruction::Format format, bool is_dynamic> 82 return this->template GetAs<int32_t>(param_idx); in Get() 88 template <BytecodeInstruction::Format format, class InstructionHandler> 92 return instr_handler->GetInst().template GetImm<format, 0>() + 1; in GetNumberActualArgsDyn() 95 template <BytecodeInstruction::Format format, class InstructionHandler> 102 template <class RuntimeIfaceT> 110 template <class RuntimeIfaceT, bool is_dynamic> 120 template <BytecodeInstruction::Format format> [all …]
|
| /arkcompiler/runtime_core/runtime/mem/gc/g1/ |
| D | g1-allocator.cpp | 26 template <MTModeT MTMode> 39 template <MTModeT MTMode> 45 template <MTModeT MTMode> 51 template <MTModeT MTMode> 63 template <MTModeT MTMode> 75 template <MTModeT MTMode> 81 template <MTModeT MTMode> 87 template <MTModeT MTMode> 93 template <MTModeT MTMode> 100 template <MTModeT MTMode> [all …]
|
| /arkcompiler/runtime_core/runtime/include/ |
| D | object_accessor.h | 30 template <class T, bool is_volatile = false> 36 template <class T, bool is_volatile = false> 42 template <bool is_volatile = false, bool need_read_barrier = true, bool is_dyn = false> 45 template <bool is_volatile = false, bool need_write_barrier = true, bool is_dyn = false> 48 template <class T> 51 template <class T> 54 template <bool need_read_barrier = true, bool is_dyn = false> 57 template <bool need_write_barrier = true, bool is_dyn = false> 61 template <bool is_volatile = false, bool need_read_barrier = true, bool is_dyn = false> 64 template <bool is_volatile = false, bool need_write_barrier = true, bool is_dyn = false> [all …]
|
| D | object_header-inl.h | 25 template <MTModeT MTMode> 42 template <class T, bool is_volatile /* = false */> 48 template <class T, bool is_volatile /* = false */> 54 template <bool is_volatile /* = false */, bool need_read_barrier /* = true */, bool is_dyn /* = fal… 60 template <bool is_volatile /* = false */, bool need_write_barrier /* = true */, bool is_dyn /* = fa… 66 template <class T> 72 template <class T> 78 template <bool need_read_barrier /* = true */, bool is_dyn /* = false */> 84 template <bool need_write_barrier /* = true */, bool is_dyn /* = false */> 90 template <bool need_read_barrier /* = true */, bool is_dyn /* = false */> [all …]
|
| D | object_header.h | 88 template <typename T> 94 template <typename T> 120 template <MTModeT MTMode> 141 template <bool atomic_flag = true> 149 template <bool atomic_flag = true> 162 template <bool atomic_flag = true> 186 template <bool strong = true> 202 template <class T, bool is_volatile = false> 205 template <class T, bool is_volatile = false> 208 template <bool is_volatile = false, bool need_read_barrier = true, bool is_dyn = false> [all …]
|
| /arkcompiler/runtime_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/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/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 …]
|
| D | lazy.h | 29 template <typename Value> 32 template <typename U, decltype(static_cast<bool>(*(static_cast<U *>(nullptr)))) *> 35 template <typename U> 37 template <typename U> 40 template <typename U, std::decay_t<decltype(*((*(static_cast<U *>(nullptr)))))> *> 43 template <typename U> 45 template <typename U> 51 template <typename Stream> 57 template <typename V> 63 template <typename V> [all …]
|
| /arkcompiler/runtime_core/runtime/include/coretypes/ |
| D | array.h | 39 template <BytecodeInstruction::Format format, bool is_dynamic = false> 101 template <class T, bool is_volatile = false> 104 template <class T, bool is_volatile = false> 107 template <bool is_volatile = false, bool need_read_barrier = true, bool is_dyn = false> 110 template <bool is_volatile = false, bool need_write_barrier = true, bool is_dyn = false> 113 template <class T> 116 template <class T> 119 template <bool need_read_barrier = true, bool is_dyn = false> 122 template <bool need_write_barrier = true, bool is_dyn = false> 125 template <typename T> [all …]
|
| /arkcompiler/runtime_core/runtime/mem/ |
| D | rem_set-inl.h | 25 template <typename LockConfigT> 31 template <typename LockConfigT> 37 template <typename LockConfigT> 38 template <bool need_lock> 57 template <typename LockConfigT> 69 template <typename LockConfigT> 70 template <bool need_lock> 81 template <typename LockConfigT> 87 template <typename LockConfigT> 94 template <typename LockConfigT> [all …]
|
| D | runslots_allocator_stl_adapter.h | 23 template <typename T, typename AllocConfigT, typename LockConfigT> 26 template <typename AllocConfigT, typename LockConfigT> 33 template <typename U> 38 template <typename U> 44 template <typename U> 57 template <typename U, typename AllocConfigT_, typename LockConfigT_> 61 template <typename T, typename AllocConfigT, typename LockConfigT> 72 template <typename U> 77 template <typename U> 81 template <typename U> [all …]
|
| D | internal_allocator-inl.h | 29 template <InternalAllocatorConfig Config> 30 template <class T> 36 template <InternalAllocatorConfig Config> 37 template <class T> 43 template <InternalAllocatorConfig Config> 44 template <typename T, typename... Args> 55 template <InternalAllocatorConfig Config> 56 template <typename T> 71 template <InternalAllocatorConfig Config> 72 template <class T> [all …]
|
| D | allocator_adapter.h | 22 template <typename T, AllocScope AllocScopeT> 25 template <AllocScope AllocScopeT> 32 template <typename U> 37 template <typename U> 44 template <typename U> 70 template <typename U, AllocScope TypeT> 74 template <typename T, AllocScope AllocScopeT = AllocScope::GLOBAL> 85 template <typename U> 90 template <typename U> 97 template <typename U> [all …]
|
| D | mem_stats.cpp | 27 template <typename T> 33 template <typename T> 49 template <typename T> 65 template <typename T> 78 template <typename T> 84 template <typename T> 100 template <typename T> 120 template <typename T> 128 template <typename T> 136 template <typename T> [all …]
|
| D | allocator.cpp | 59 template <MTModeT MTMode> 75 template <MTModeT MTMode> 83 template <MTModeT MTMode> 103 template <MTModeT MTMode> 114 template <MTModeT MTMode> 125 template <MTModeT MTMode> 136 template <MTModeT MTMode> 147 template <MTModeT MTMode> 153 template <MTModeT MTMode> 163 template <MTModeT MTMode> [all …]
|
| D | region_allocator-inl.h | 32 template <typename LockConfigT> 60 template <typename LockConfigT> 74 template <typename LockConfigT> 75 template <typename AllocConfigT> 104 template <typename LockConfigT> 113 template <typename AllocConfigT, typename LockConfigT> 123 template <typename AllocConfigT, typename LockConfigT> 133 template <typename AllocConfigT, typename LockConfigT> 134 template <RegionFlag region_type> 140 … void *mem = GetCurrentRegion<is_atomic, region_type>()->template Alloc<is_atomic>(align_size); in AllocRegular() [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 …]
|
| /arkcompiler/runtime_core/verification/absint/ |
| D | abs_int_inl.h | 135 template <typename Handler> 147 template <typename Handler> 239 template <typename Container> 261 template <typename Container> 272 template <typename Container> 283 template <typename Container> 357 template <typename T> 400 template <BytecodeInstructionSafe::Format format> 411 template <BytecodeInstructionSafe::Format format> 429 template <BytecodeInstructionSafe::Format format> [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | return.void.yaml | 16 template: | 39 header-template: [] 40 code-template: | 73 header-template: [PandaAssembly] 75 code-template: | 108 header-template: [] 109 code-template: | 144 header-template: [PandaAssembly] 146 code-template: | 184 header-template: [] [all …]
|
| D | starr.yaml | 16 template: | 19 template: | 22 template: | 25 template: | 28 template: | 53 header-template: [] 54 code-template: | 65 - case-template: | 87 code-template: | 91 template-cases: [all …]
|
| D | starr.8.yaml | 16 template: | 19 template: | 22 template: | 25 template: | 28 template: | 55 header-template: [] 56 code-template: | 67 - case-template: | 89 code-template: | 93 template-cases: [all …]
|
| D | checkcast.yaml | 16 template: | 32 template: | 62 header-template: ['pandasm_header'] 64 code-template: | 104 header-template: ['PandaAssembly_header'] 109 code-template: | 154 header-template: ['pandasm_header'] 157 code-template: | 197 header-template: ['PandaAssembly_header'] 202 code-template: | [all …]
|
| /arkcompiler/runtime_core/compiler/optimizer/code_generator/target/ |
| D | asm_printer.cpp | 20 template <> 28 template <> 32 labels_ = aa->template New<PrinterLabelHolder<AssemblyPrinter<aarch32::Aarch32Encoder>>>(this); in AssemblyPrinter() 35 template <> 43 template <> 51 template <> 55 labels_ = aa->template New<PrinterLabelHolder<AssemblyPrinter<aarch64::Aarch64Encoder>>>(this); in AssemblyPrinter() 57 template <> 65 template <> 73 template <> [all …]
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | arena_containers.h | 36 template <class T, bool use_oom_handler = false> 38 template <class T, bool use_oom_handler = false> 40 template <class T, bool use_oom_handler = false, class ArenaContainer = ArenaDeque<T, use_oom_handl… 42 template <class T, bool use_oom_handler = false, class ArenaContainer = ArenaDeque<T, use_oom_handl… 44 template <class T, bool use_oom_handler = false> 46 template <class Key, class Compare = std::less<Key>, bool use_oom_handler = false> 48 template <class Key, class T, class Compare = std::less<Key>, bool use_oom_handler = false> 50 template <class Key, class T, class Compare = std::less<Key>, bool use_oom_handler = false> 52 template <class Key, class T, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, 56 template <class Key, class T, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, [all …]
|