/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | stack_walker-inl.h | 25 template <bool OBJECTS, bool WITH_REG_INFO, class VRegRef, typename Func> 27 bool InvokeCallback(Func func, [[maybe_unused]] compiler::VRegInfo regInfo, VRegRef &vreg) in InvokeCallback() 44 template <bool WITH_REG_INFO, typename Func> 45 bool StackWalker::IterateAllRegsForCFrame(Func func) in IterateAllRegsForCFrame() 67 template <bool OBJECTS, bool WITH_REG_INFO, typename Func> 68 bool StackWalker::IterateRegsForCFrameStatic(Func func) in IterateRegsForCFrameStatic() 101 template <bool OBJECTS, bool WITH_REG_INFO, typename Func> 102 bool StackWalker::IterateRegsForCFrameDynamic(Func func) in IterateRegsForCFrameDynamic() 134 StackWalker::VRegInfo::Type PRIMITIVE_TYPE, class F, typename Func> 135 bool StackWalker::IterateRegsForIFrameInternal(F frameHandler, Func fun [all...] |
H A D | stack_walker.h | 136 template <typename Func> 137 bool IterateObjects(Func func) in IterateObjects() 142 template <typename Func> 143 bool IterateObjectsWithInfo(Func func) in IterateObjectsWithInfo() 148 template <typename Func> 149 bool IterateVRegsWithInfo(Func func) in IterateVRegsWithInfo() 288 template <bool OBJECTS, bool WITH_REG_INFO, typename Func> 289 bool IterateRegs(Func func); 291 template <bool WITH_REG_INFO, typename Func> 292 bool IterateAllRegsForCFrame(Func fun [all...] |
/arkcompiler/runtime_core/libpandabase/os/ |
H A D | thread.h | 86 template <class Func, typename Tuple, size_t... I> 87 static void CallFunc(Func &func, Tuple &args, Seq<I...> /* unused */) in CallFunc() 92 template <class Func, typename Tuple, size_t N> 93 static void CallFunc(Func &func, Tuple &args) in CallFunc() 98 template <typename Func, typename Tuple, size_t N> 112 Func *func = std::get<0>(args_tuple); in ProxyFunc() 113 CallFunc<Func, Tuple, N>(*func, args_tuple); in ProxyFunc() 119 template <typename Func, typename... Args> 120 native_handle_type ThreadStart(Func *func, Args... args) in ThreadStart() 144 &internal::ProxyFunc<Func, decltyp in ThreadStart() [all...] |
/arkcompiler/runtime_core/static_core/libpandabase/os/ |
H A D | thread.h | 91 template <class Func, typename Tuple, size_t... I> 92 static void CallFunc(Func &func, Tuple &args, Seq<I...> /* unused */) in CallFunc() 97 template <class Func, typename Tuple, size_t N> 98 static void CallFunc(Func &func, Tuple &args) in CallFunc() 103 template <typename Func, typename Tuple, size_t N> 117 Func *func = std::get<0>(argsTuple); in ProxyFunc() 118 CallFunc<Func, Tuple, N>(*func, argsTuple); in ProxyFunc() 124 template <typename Func, typename... Args> 125 NativeHandleType ThreadStart(Func *func, Args... args) in ThreadStart() 142 &internal::ProxyFunc<Func, decltyp in ThreadStart() [all...] |
/arkcompiler/runtime_core/compiler/tests/amd64/ |
H A D | asmjit_test.cpp | 64 typedef int (*Func)(void); in TEST_F() typedef 65 Func fn {nullptr}; in TEST_F() 107 typedef size_t (*Func)(size_t, size_t); in TEST_F() typedef 108 Func fn {nullptr}; in TEST_F() 132 typedef size_t (*Func)(size_t, size_t); in TEST_F() typedef 133 Func fn {nullptr}; in TEST_F() 156 typedef double (*Func)(double, double); in TEST_F() typedef 157 Func fn {nullptr}; in TEST_F() 214 typedef size_t (*Func)(size_t lhs, size_t rhs); in TEST_F() typedef 215 Func f in TEST_F() [all...] |
/arkcompiler/runtime_core/static_core/compiler/tests/amd64/ |
H A D | asmjit_test.cpp | 68 using Func = int (*)(); in TEST_F() 69 Func fn {nullptr}; in TEST_F() 111 using Func = size_t (*)(size_t, size_t); in TEST_F() 112 Func fn {nullptr}; in TEST_F() 136 using Func = size_t (*)(size_t, size_t); in TEST_F() 137 Func fn {nullptr}; in TEST_F() 160 using Func = double (*)(double, double); in TEST_F() 161 Func fn {nullptr}; in TEST_F() 218 using Func = size_t (*)(size_t lhs, size_t rhs); in TEST_F() 219 Func f in TEST_F() [all...] |
/arkcompiler/runtime_core/compiler/tests/x86/ |
H A D | asmjit_test.cpp | 40 typedef int (*Func)(void); in TEST_F() typedef 41 Func fn {nullptr}; in TEST_F() 83 typedef size_t (*Func)(size_t, size_t); in TEST_F() typedef 84 Func fn {nullptr}; in TEST_F() 141 typedef size_t (*Func)(size_t lhs, size_t rhs); in TEST_F() typedef 142 Func fn = (Func)ro_ptr; in TEST_F()
|
/arkcompiler/runtime_core/static_core/compiler/tests/x86/ |
H A D | asmjit_test.cpp | 39 typedef int (*Func)(void); in TEST_F() typedef 40 Func fn {nullptr}; in TEST_F() 82 typedef size_t (*Func)(size_t, size_t); in TEST_F() typedef 83 Func fn {nullptr}; in TEST_F() 140 typedef size_t (*Func)(size_t lhs, size_t rhs); in TEST_F() typedef 141 Func fn = (Func)ro_ptr; in TEST_F()
|
/arkcompiler/ets_runtime/test/moduletest/instanceofic/ |
H A D | instanceofic.js | 93 function Func() { } class 94 Func.prototype = A; 95 print(A instanceof Func);
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
H A D | live_registers.h | 115 template <bool LIVE_INPUTS = true, typename Func> 116 void VisitIntervals(LifeNumber ln, Func func, const Inst *skipInst = nullptr) const in VisitIntervals() 162 template <bool LIVE_INPUTS = true, typename Func> 163 void VisitIntervalsWithLiveRegisters(Inst *inst, Func func) in VisitIntervalsWithLiveRegisters() 173 instLifeIntervalsTree_->VisitIntervals<LIVE_INPUTS, Func>(li->GetBegin(), func, inst); in VisitIntervalsWithLiveRegisters()
|
H A D | liveness_analyzer.h | 537 template <typename Func> 538 void EnumerateLiveIntervalsForInst(Inst *inst, Func func) 566 template <typename Func> 567 void EnumerateFixedLocationsOverlappingTemp(const LifeIntervals *intervalForTemp, Func func) const in EnumerateFixedLocationsOverlappingTemp()
|
/arkcompiler/runtime_core/static_core/verification/util/tests/ |
H A D | callable_test.cpp | 25 int Func(int x, int y) in Func() function 45 cal = Func; in TEST_F()
|
/arkcompiler/runtime_core/static_core/verification/util/ |
H A D | lazy.h | 168 template <typename Fetcher, typename Func, std::enable_if_t<IsLazyStream<Fetcher>::VALUE, int> = 0> 169 void ForEachCond(Fetcher fetcher, Func func) 178 template <typename Fetcher, typename Func, std::enable_if_t<IsLazyStream<Fetcher>::VALUE, int> = 0> 179 void ForEach(Fetcher fetcher, Func func) 186 template <typename Fetcher, typename Accum, typename Func, std::enable_if_t<IsLazyStream<Fetcher>::VALUE, int> = 0> 187 Accum FoldLeft(Fetcher fetcher, Accum accum, Func func)
|
/arkcompiler/runtime_core/static_core/compiler/code_info/ |
H A D | code_info_builder.h | 98 template <typename Func> 99 constexpr void EnumerateTables(Func func) in EnumerateTables()
|
H A D | code_info.h | 417 template <typename Func> 418 static void EnumerateTables(Func func) in EnumerateTables()
|
/arkcompiler/runtime_core/compiler/optimizer/analysis/ |
H A D | liveness_analyzer.h | 503 template <typename Func> 504 void EnumerateLiveIntervalsForInst(Inst *inst, Func func) in EnumerateLiveIntervalsForInst()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/ |
H A D | target.h | 415 template <typename Func> 416 void EncodeRelativePcMov(Reg reg, intptr_t offset, Func encodeInstruction);
|
H A D | encode.cpp | 620 template <typename Func> 621 void Amd64Encoder::EncodeRelativePcMov(Reg reg, intptr_t offset, Func encodeInstruction) in EncodeRelativePcMov()
|