Home
last modified time | relevance | path

Searched defs:visitor (Results 1 – 25 of 155) sorted by relevance

1234567

/arkcompiler/ets_runtime/common_components/heap/
Dheap_visitor.cpp23 void VisitRoots(const RefFieldVisitor &visitor) in VisitRoots()
31 void VisitSTWRoots(const RefFieldVisitor &visitor) in VisitSTWRoots()
38 void VisitConcurrentRoots(const RefFieldVisitor &visitor) in VisitConcurrentRoots()
43 void VisitWeakRoots(const WeakRefFieldVisitor &visitor) in VisitWeakRoots()
50 void VisitGlobalRoots(const RefFieldVisitor &visitor) in VisitGlobalRoots()
56 void VisitWeakGlobalRoots(const WeakRefFieldVisitor &visitor) in VisitWeakGlobalRoots()
62 void VisitPreforwardRoots(const RefFieldVisitor &visitor) in VisitPreforwardRoots()
68 void VisitMutatorRoot(const RefFieldVisitor &visitor, Mutator &mutator) in VisitMutatorRoot()
75 void VisitWeakMutatorRoot(const WeakRefFieldVisitor &visitor, Mutator &mutator) in VisitWeakMutatorRoot()
82 void VisitMutatorPreforwardRoot(const RefFieldVisitor &visitor, Mutator &mutator) in VisitMutatorPreforwardRoot()
/arkcompiler/ets_runtime/ecmascript/mem/
Dvisitor.h115 static inline void IterateBody(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor) in IterateBody()
134 static inline void IterateBody(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor) in IterateBody()
153 … static inline void IterateRefBody(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor) in IterateRefBody()
159 …tatic inline void IterateNativeBody(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor) in IterateNativeBody()
165 …c inline void IterateDerivedRefBody(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor) in IterateDerivedRefBody()
171 static inline void IterateHClass(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor) in IterateHClass()
177 static inline void IterateBefore(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor) in IterateBefore()
186 static inline void IterateAfter(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor) in IterateAfter()
194 static inline void IteratorRange(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor, in IteratorRange()
206 static inline void IterateBody(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor, in IterateBody()
[all …]
Drset_worklist_handler-inl.h32 inline void RSetItem::Process([[maybe_unused]] const Visitor &visitor) in Process()
76 ARK_INLINE bool RSetWorkListHandler::ProcessNext(const Visitor &visitor) in ProcessNext()
89 inline void RSetWorkListHandler::ProcessAllVisitor(const Visitor &visitor, int done) in ProcessAllVisitor()
104 inline void RSetWorkListHandler::ProcessAll(const Visitor &visitor) in ProcessAll()
Dlayout_visitor.h29 static inline void IterateBody(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor) in IterateBody()
43 static inline void IteratorRange(TaggedObject *root, BaseObjectVisitor<DerivedVisitor> &visitor, in IteratorRange()
Dobject_xray.h134 static inline void VisitVMRoots(EcmaVM *vm, RootVisitor &visitor) in VisitVMRoots()
142 static inline void VisitConcurrentVMRoots(EcmaVM *vm, RootVisitor &visitor) in VisitConcurrentVMRoots()
149 static inline void VisitSTWVMRoots(EcmaVM *vm, RootVisitor &visitor) in VisitSTWVMRoots()
162 BaseObjectVisitor<DerivedVisitor> &visitor) in VisitObjectBody()
Dremembered_set.h83 void IterateAllMarkedBits(uintptr_t begin, Visitor visitor) in IterateAllMarkedBits()
89 void AtomicIterateAllMarkedBits(uintptr_t begin, Visitor visitor) in AtomicIterateAllMarkedBits()
95 void IterateAllMarkedBitsConst(uintptr_t begin, Visitor visitor) const in IterateAllMarkedBitsConst()
Dregion-inl.h199 inline void Region::IterateAllMarkedBits(Visitor &&visitor) const in IterateAllMarkedBits()
295 inline void Region::IterateAllLocalToShareBits(Visitor visitor) in IterateAllLocalToShareBits()
303 inline void Region::IterateAllCrossRegionBits(Visitor visitor) const in IterateAllCrossRegionBits()
352 inline void Region::IterateAllOldToNewBits(Visitor visitor) in IterateAllOldToNewBits()
360 inline void Region::AtomicIterateAllSweepingRSetBits(Visitor visitor) in AtomicIterateAllSweepingRSetBits()
368 inline void Region::IterateAllSweepingRSetBits(Visitor visitor) in IterateAllSweepingRSetBits()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dencode_visitor.cpp193 void EncodeVisitor::VisitShrI(GraphVisitor *visitor, Inst *inst) in VisitShrI()
201 void EncodeVisitor::VisitMAdd(GraphVisitor *visitor, Inst *inst) in VisitMAdd()
208 void EncodeVisitor::VisitMSub(GraphVisitor *visitor, Inst *inst) in VisitMSub()
215 void EncodeVisitor::VisitMNeg(GraphVisitor *visitor, Inst *inst) in VisitMNeg()
222 void EncodeVisitor::VisitOrNot(GraphVisitor *visitor, Inst *inst) in VisitOrNot()
229 void EncodeVisitor::VisitAndNot(GraphVisitor *visitor, Inst *inst) in VisitAndNot()
236 void EncodeVisitor::VisitXorNot(GraphVisitor *visitor, Inst *inst) in VisitXorNot()
243 void EncodeVisitor::VisitNegSR(GraphVisitor *visitor, Inst *inst) in VisitNegSR()
251 void EncodeVisitor::VisitCast(GraphVisitor *visitor, Inst *inst) in VisitCast()
287 void EncodeVisitor::VisitBitcast(GraphVisitor *visitor, Inst *inst) in VisitBitcast()
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph_checker_macros.h32 #define CHECKER_DO_IF_NOT_VISITOR_INTERNAL(visitor, klass, cond, func) ASSERT_DO((cond), func) argument
37 #define CHECKER_DO_IF_NOT_AND_PRINT_VISITOR(visitor, cond, func) \ argument
44 #define CHECKER_IF_NOT_PRINT_VISITOR(visitor, cond) CHECKER_DO_IF_NOT_AND_PRINT_VISITOR(visitor, co… argument
76 #define ABCKIT_DO_IF_NOT_VISITOR(visitor, cond, func) \ argument
95 #define CHECKER_DO_IF_NOT_VISITOR_INTERNAL(visitor, klass, cond, func) \ argument
105 #define CHECKER_DO_IF_NOT_AND_PRINT_VISITOR(visitor, cond, func) \ argument
112 #define CHECKER_IF_NOT_PRINT_VISITOR(visitor, cond) CHECKER_DO_IF_NOT_AND_PRINT_VISITOR(visitor, co… argument
128 #define CHECKER_MESSAGE_IF_NOT_AND_PRINT_VISITOR(visitor, cond, message) … argument
/arkcompiler/ets_runtime/ecmascript/mem/cmc_gc/
Dhooks.cpp40 inline explicit CMCRootVisitor(const RefFieldVisitor &visitor): visitor_(visitor) {}; in CMCRootVisitor()
84 … inline explicit CMCWeakVisitor(const common::WeakRefFieldVisitor &visitor) : visitor_(visitor) {}; in CMCWeakVisitor()
112 CMCRootVisitor visitor(visitorFunc); in VisitDynamicGlobalRoots() local
130 CMCRootVisitor visitor(visitorFunc); in VisitDynamicLocalRoots() local
159 CMCWeakVisitor visitor(visitorFunc); in VisitDynamicWeakGlobalRootsOld() local
182 CMCWeakVisitor visitor(visitorFunc); in VisitDynamicWeakLocalRoots() local
198 CMCRootVisitor visitor(visitorFunc); in VisitDynamicPreforwardRoots() local
212 CMCRootVisitor visitor(visitorFunc); in VisitDynamicConcurrentRoots() local
231 CMCRootVisitor visitor(visitorFunc); in VisitDynamicThreadRoot() local
251 CMCWeakVisitor visitor(visitorFunc); in VisitDynamicWeakThreadRoot() local
[all …]
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
Dshared_gc_marker.cpp24 void SharedGCMarkerBase::MarkRoots(RootVisitor &visitor, SharedMarkType markType) in MarkRoots()
47 void SharedGCMarkerBase::MarkLocalVMRoots(RootVisitor &visitor, EcmaVM *localVm, SharedMarkType mar… in MarkLocalVMRoots()
68 void SharedGCMarkerBase::MarkSerializeRoots(RootVisitor &visitor) in MarkSerializeRoots()
74 void SharedGCMarkerBase::MarkStringCache(RootVisitor &visitor) in MarkStringCache()
80 void SharedGCMarkerBase::MarkSharedModule(RootVisitor &visitor) in MarkSharedModule()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/hybrid/mem/
Dexternal-gc.cpp26 void VisitVmRoots(const GCRootVisitor &visitor, PandaVM *vm) in VisitVmRoots()
55 void VisitStaticRoots(const RefFieldVisitor &visitor) in VisitStaticRoots()
69 void UpdateStaticRoots(const RefFieldVisitor &visitor) in UpdateStaticRoots()
84 void SweepStaticRoots(const WeakRefFieldVisitor &visitor) in SweepStaticRoots()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dalias_visitor.cpp614 auto visitor = static_cast<AliasVisitor *>(v); in VisitLoadStatic() local
630 auto visitor = static_cast<AliasVisitor *>(v); in VisitLoadResolvedObjectFieldStatic() local
646 auto visitor = static_cast<AliasVisitor *>(v); in VisitStoreStatic() local
664 auto visitor = static_cast<AliasVisitor *>(v); in VisitStoreResolvedObjectFieldStatic() local
682 auto visitor = static_cast<AliasVisitor *>(v); in VisitUnresolvedStoreStatic() local
774 auto visitor = static_cast<AliasVisitor *>(v); in VisitLoadArray() local
790 auto visitor = static_cast<AliasVisitor *>(v); in VisitStoreArray() local
806 auto visitor = static_cast<AliasVisitor *>(v); in VisitLoadArrayI() local
821 auto visitor = static_cast<AliasVisitor *>(v); in VisitStoreArrayI() local
836 auto visitor = static_cast<AliasVisitor *>(v); in VisitLoadArrayPair() local
[all …]
/arkcompiler/runtime_core/static_core/runtime/mem/
Drem_set-inl.h157 inline void RemSet<LockConfigT>::Iterate(const RegionPred &regionPred, const MemVisitor &visitor) c… in Iterate()
170 inline void RemSet<LockConfigT>::IterateOverObjects(const Visitor &visitor) const in IterateOverObjects()
250 void RemSet<LockConfigT>::VisitBitmaps(const Visitor &visitor) const in VisitBitmaps()
258 …rocessRemSets(const RegionContainer &cont, const RegionPred &regionPred, const MemVisitor &visitor) in ProcessRemSets()
278 void GlobalRemSet::IterateOverBits(const MemVisitor &visitor) const in IterateOverBits()
288 bool GlobalRemSet::IterateOverUniqueRange(Region *region, MemRange range, const MemVisitor &visitor) in IterateOverUniqueRange()
Dregion_space-inl.h97 void Region::IterateOverObjects(const ObjectVisitor &visitor) in IterateOverObjects()
185 void RegionSpace::IterateRegions(RegionVisitor visitor) in IterateRegions()
191 void RegionSpace::IterateRegionsList(DList &regionsList, RegionVisitor visitor) in IterateRegionsList()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/
Dbitmap.h128 void IterateOverBits(const VisitorType &visitor) in IterateOverBits()
144 void IterateOverSetBitsInRange(size_t begin, size_t end, const VisitorType &visitor) in IterateOverSetBitsInRange()
194 void IterateOverSetBits(const VisitorType &visitor) in IterateOverSetBits()
207 void IterateOverBitsInRange(size_t begin, size_t end, const VisitorType &visitor) in IterateOverBitsInRange()
565 void IterateOverMarkedChunks(const MemVisitor &visitor) in IterateOverMarkedChunks()
575 void IterateOverChunks(const MemVisitor &visitor) in IterateOverChunks()
582 void IterateOverMarkedChunkInRange(void *begin, void *end, const MemVisitor &visitor) in IterateOverMarkedChunkInRange()
595 … void IterateOverMarkedChunkInRangeInterruptible(void *begin, void *end, const MemVisitor &visitor) in IterateOverMarkedChunkInRangeInterruptible()
606 void CallForMarkedChunkInHumongousRegion(void *begin, const MemVisitor &visitor) in CallForMarkedChunkInHumongousRegion()
621 void IterateOverChunkInRange(void *begin, void *end, const MemVisitor &visitor) in IterateOverChunkInRange()
/arkcompiler/ets_runtime/common_components/heap/collector/
Dfinalizer_processor.h39 uint32_t VisitFinalizers(const RootVisitor& visitor) in VisitFinalizers()
51 void VisitGCRoots(const RootVisitor& visitor) in VisitGCRoots()
63 void VisitRawPointers(const RootVisitor& visitor) in VisitRawPointers()
/arkcompiler/ets_runtime/ecmascript/cross_vm/unified_gc/
Dunified_gc_marker.cpp42 UnifiedGCMarkRootVisitor visitor(workManager_->GetWorkNodeHolder(threadId), this); in InitialMark() local
70 UnifiedGCMarkObjectVisitor visitor(workNodeHolder, this); in ProcessMarkStack() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dlexical_env_specialization_pass.h28 … LexicalEnvSpecializationPass(Circuit* circuit, RPOVisitor* visitor, Chunk* chunk, bool enableLog) in LexicalEnvSpecializationPass()
71 GetEnvSpecializationPass(Circuit* circuit, RPOVisitor* visitor, Chunk* chunk) in GetEnvSpecializationPass()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dlower_boxed_boolean.cpp46 auto visitor = static_cast<LowerBoxedBoolean *>(v); in VisitCompare() local
72 auto visitor = static_cast<LowerBoxedBoolean *>(v); in VisitLoadObject() local
102 auto visitor = static_cast<LowerBoxedBoolean *>(v); in ProcessInput() local
122 auto visitor = static_cast<LowerBoxedBoolean *>(v); in ProcessPhi() local
158 auto visitor = static_cast<LowerBoxedBoolean *>(v); in ProcessLoadStatic() local
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dglobal_value_numbering_test.cpp63 CombinedPassVisitor visitor(&circuit, false, "ValueNumbering", &chunk); in HWTEST_F_L0() local
88 CombinedPassVisitor visitor(&circuit, false, "ValueNumbering", &chunk); in HWTEST_F_L0() local
111 CombinedPassVisitor visitor(&circuit, false, "ValueNumbering", &chunk); in HWTEST_F_L0() local
140 CombinedPassVisitor visitor(&circuit, false, "ValueNumbering", &chunk); in HWTEST_F_L0() local
176 CombinedPassVisitor visitor(&circuit, false, "ValueNumbering", &chunk); in HWTEST_F_L0() local
210 CombinedPassVisitor visitor(&circuit, false, "ValueNumbering", &chunk); in HWTEST_F_L0() local
Dtyped_array_lowering_test.cpp61 CombinedPassVisitor visitor(&circuit, false, "LoadTypedArrayLength", &chunk); in HWTEST_F_L0() local
92 CombinedPassVisitor visitor(&circuit, false, "Int32ArrayLoadElement", &chunk); in HWTEST_F_L0() local
131 CombinedPassVisitor visitor(&circuit, false, "Int32OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
164 CombinedPassVisitor visitor(&circuit, false, "Float64OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
198 CombinedPassVisitor visitor(&circuit, false, "FLOAT32OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
235 CombinedPassVisitor visitor(&circuit, false, "Int8OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
271 CombinedPassVisitor visitor(&circuit, false, "UInt8OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
307 CombinedPassVisitor visitor(&circuit, false, "Int16OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
343 CombinedPassVisitor visitor(&circuit, false, "UInt16OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
377 CombinedPassVisitor visitor(&circuit, false, "Int32ArrayStoreElement", &chunk); in HWTEST_F_L0() local
[all …]
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot_env.cpp52 void SnapshotEnv::ProcessSnapShotEnv(const WeakRootVisitor& visitor) in ProcessSnapShotEnv()
74 void SnapshotEnv::IteratorSnapShotEnv(WeakVisitor& visitor) in IteratorSnapShotEnv()
/arkcompiler/runtime_core/libabckit/tests/scenarios/router_table/dynamic/
Drouter_table_test.cpp58 static void TransformMethod(AbckitCoreFunction *method, VisitHelper &visitor, const UserData *ud, L… in TransformMethod()
112 static void ModifyRouterTable(AbckitCoreFunction *method, VisitHelper &visitor, in ModifyRouterTable()
137 static AbckitCoreFunction *FindMethodWithRouterTable(VisitHelper &visitor) in FindMethodWithRouterTable()
165 static void CollectClasseInfo(VisitHelper &visitor, std::vector<UserData> &udContainer, AbckitCoreM… in CollectClasseInfo()
194 static void CollectClassesInfo(VisitHelper &visitor, std::vector<UserData> &udContainer) in CollectClassesInfo()
202 static bool ClassHasAnnotation(VisitHelper &visitor, const UserData &ud) in ClassHasAnnotation()
240 auto visitor = VisitHelper(ctxI, g_impl, g_implI, g_implG, g_dynG); in TEST_F() local
/arkcompiler/runtime_core/static_core/runtime/coroutines/
Dpriority_queue.h96 void IterateOverCoroutines(const Visitor &visitor) const in IterateOverCoroutines()
108 void VisitCoroutines(const Visitor &visitor) const in VisitCoroutines()

1234567