Home
last modified time | relevance | path

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

1234

/arkcompiler/ets_runtime/ecmascript/mem/
Dvisitor.h53 static inline void IterateBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateBody()
71 …static inline void IterateBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor, size_t s… in IterateBody()
86 static inline void IterateRefBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateRefBody()
91 static inline void IterateNativeBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateNativeBody()
96 …static inline void IterateRefBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor, size_… in IterateRefBody()
101 static inline void IterateHClass(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateHClass()
108 …static inline void IterateBefore(TaggedObject *root, const EcmaObjectRangeVisitor& visitor, size_t… in IterateBefore()
115 static inline void IterateAfter(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateAfter()
122 static inline void IteratorRange(TaggedObject *root, const EcmaObjectRangeVisitor& visitor, in IteratorRange()
133 static inline void IterateBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor, in IterateBody()
[all …]
Dlayout_visitor.h28 static inline void IterateBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateBody()
41 static inline void IteratorRange(TaggedObject *root, const EcmaObjectRangeVisitor& visitor, in IteratorRange()
Dregion-inl.h118 inline void Region::IterateAllMarkedBits(Visitor visitor) const in IterateAllMarkedBits()
144 inline void Region::IterateAllCrossRegionBits(Visitor visitor) const in IterateAllCrossRegionBits()
193 inline void Region::IterateAllOldToNewBits(Visitor visitor) in IterateAllOldToNewBits()
201 inline void Region::AtomicIterateAllSweepingRSetBits(Visitor visitor) in AtomicIterateAllSweepingRSetBits()
209 inline void Region::IterateAllSweepingRSetBits(Visitor visitor) in IterateAllSweepingRSetBits()
Dremembered_set.h78 void IterateAllMarkedBits(uintptr_t begin, Visitor visitor) in IterateAllMarkedBits()
84 void AtomicIterateAllMarkedBits(uintptr_t begin, Visitor visitor) in AtomicIterateAllMarkedBits()
90 void IterateAllMarkedBitsConst(uintptr_t begin, Visitor visitor) const in IterateAllMarkedBitsConst()
Dobject_xray.h118 inline void VisitVMRoots(const RootVisitor &visitor, const RootRangeVisitor &rangeVisitor, in VisitVMRoots()
125 … void VisitObjectBody(TaggedObject *object, JSHClass *klass, const EcmaObjectRangeVisitor &visitor) in VisitObjectBody()
Dparallel_marker.cpp73 …auto visitor = [this, threadId, isFullMark, cb](TaggedObject *root, ObjectSlot start, ObjectSlot e… in ProcessMarkStack() local
107 …auto visitor = [this, threadId, isFullMark, &visitAddrNum, cb](TaggedObject *root, ObjectSlot star… in ProcessIncrementalMarkStack() local
155 auto visitor = [this, threadId, cb](TaggedObject *root, ObjectSlot start, ObjectSlot end, in ProcessMarkStack() local
182 auto visitor = [this, threadId, cb](TaggedObject *root, ObjectSlot start, ObjectSlot end, in ProcessMarkStack() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dcodegen.cpp396 EncodeVisitor visitor(this); in VisitGraph() local
2543 void EncodeVisitor::VisitShrI(GraphVisitor *visitor, Inst *inst) in VisitShrI()
2553 void EncodeVisitor::VisitMAdd(GraphVisitor *visitor, Inst *inst) in VisitMAdd()
2565 void EncodeVisitor::VisitMSub(GraphVisitor *visitor, Inst *inst) in VisitMSub()
2577 void EncodeVisitor::VisitMNeg(GraphVisitor *visitor, Inst *inst) in VisitMNeg()
2587 void EncodeVisitor::VisitOrNot(GraphVisitor *visitor, Inst *inst) in VisitOrNot()
2597 void EncodeVisitor::VisitAndNot(GraphVisitor *visitor, Inst *inst) in VisitAndNot()
2607 void EncodeVisitor::VisitXorNot(GraphVisitor *visitor, Inst *inst) in VisitXorNot()
2617 void EncodeVisitor::VisitNegSR(GraphVisitor *visitor, Inst *inst) in VisitNegSR()
2627 void EncodeVisitor::VisitCast(GraphVisitor *visitor, Inst *inst) in VisitCast()
[all …]
/arkcompiler/runtime_core/static_core/runtime/mem/gc/
Dbitmap.h119 void IterateOverBits(const VisitorType &visitor) in IterateOverBits()
135 void IterateOverSetBitsInRange(size_t begin, size_t end, const VisitorType &visitor) in IterateOverSetBitsInRange()
185 void IterateOverSetBits(const VisitorType &visitor) in IterateOverSetBits()
198 void IterateOverBitsInRange(size_t begin, size_t end, const VisitorType &visitor) in IterateOverBitsInRange()
556 void IterateOverMarkedChunks(const MemVisitor &visitor) in IterateOverMarkedChunks()
566 void IterateOverChunks(const MemVisitor &visitor) in IterateOverChunks()
573 void IterateOverMarkedChunkInRange(void *begin, void *end, const MemVisitor &visitor) in IterateOverMarkedChunkInRange()
586 … void IterateOverMarkedChunkInRangeInterruptible(void *begin, void *end, const MemVisitor &visitor) in IterateOverMarkedChunkInRangeInterruptible()
597 void CallForMarkedChunkInHumongousRegion(void *begin, const MemVisitor &visitor) in CallForMarkedChunkInHumongousRegion()
612 void IterateOverChunkInRange(void *begin, void *end, const MemVisitor &visitor) in IterateOverChunkInRange()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dtyped_array_lowering_test.cpp58 CombinedPassVisitor visitor(&circuit, false, "LoadTypedArrayLength", &chunk); in HWTEST_F_L0() local
88 CombinedPassVisitor visitor(&circuit, false, "Int32ArrayLoadElement", &chunk); in HWTEST_F_L0() local
125 CombinedPassVisitor visitor(&circuit, false, "Int32OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
157 CombinedPassVisitor visitor(&circuit, false, "Float64OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
189 CombinedPassVisitor visitor(&circuit, false, "FLOAT32OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
224 CombinedPassVisitor visitor(&circuit, false, "Int8OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
259 CombinedPassVisitor visitor(&circuit, false, "UInt8OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
294 CombinedPassVisitor visitor(&circuit, false, "Int16OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
329 CombinedPassVisitor visitor(&circuit, false, "UInt16OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
363 CombinedPassVisitor visitor(&circuit, false, "Int32ArrayStoreElement", &chunk); in HWTEST_F_L0() local
[all …]
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
Dinstruction_combine_test.cpp71 CombinedPassVisitor visitor(&circuit, false, "InstCombie", &chunk); in HWTEST_F_L0() local
132 CombinedPassVisitor visitor(&circuit, false, "InstCombie", &chunk); in HWTEST_F_L0() local
218 CombinedPassVisitor visitor(&circuit, false, "InstCombie", &chunk); in HWTEST_F_L0() local
290 CombinedPassVisitor visitor(&circuit, false, "InstCombie", &chunk); in HWTEST_F_L0() local
363 CombinedPassVisitor visitor(&circuit, false, "InstCombie", &chunk); in HWTEST_F_L0() local
459 CombinedPassVisitor visitor(&circuit, false, "InstCombie", &chunk); in HWTEST_F_L0() local
564 CombinedPassVisitor visitor(&circuit, false, "InstCombie", &chunk); in HWTEST_F_L0() local
641 CombinedPassVisitor visitor(&circuit, false, "InstCombie", &chunk); in HWTEST_F_L0() local
718 CombinedPassVisitor visitor(&circuit, false, "InstCombie", &chunk); in HWTEST_F_L0() local
803 CombinedPassVisitor visitor(&circuit, false, "InstCombie", &chunk); in HWTEST_F_L0() local
[all …]
Ddead_code_elimination_test.cpp54 CombinedPassVisitor visitor(&circuit, false, "dead code elimination", &chunk); in HWTEST_F_L0() local
88 CombinedPassVisitor visitor(&circuit, false, "dead code elimination", &chunk); in HWTEST_F_L0() local
123 CombinedPassVisitor visitor(&circuit, false, "dead code elimination", &chunk); in HWTEST_F_L0() local
/arkcompiler/ets_runtime/ecmascript/
Dframes.cpp476 bool FrameIterator::IteratorStackMap(const RootVisitor &visitor, const RootBaseAndDerivedVisitor &d… in IteratorStackMap() argument
488 const RootVisitor &visitor, in GCIterate()
537 const RootVisitor &visitor, in GCIterate()
576 const RootVisitor &visitor, in GCIterate()
600 const RootVisitor &visitor, in GCIterate()
629 const RootVisitor &visitor, in GCIterate()
645 [[maybe_unused]] const RootVisitor &visitor, in GCIterate()
659 [[maybe_unused]] const RootVisitor &visitor, in GCIterate()
674 [[maybe_unused]] const RootVisitor &visitor, in GCIterate()
688 [[maybe_unused]] const RootVisitor &visitor, in GCIterate()
[all …]
/arkcompiler/runtime_core/static_core/runtime/mem/
Dregion_space-inl.h91 void Region::IterateOverObjects(const ObjectVisitor &visitor) in IterateOverObjects()
169 void RegionSpace::IterateRegions(RegionVisitor visitor) in IterateRegions()
175 void RegionSpace::IterateRegionsList(DList &regionsList, RegionVisitor visitor) in IterateRegionsList()
Dregion_allocator.h212 void IterateOverObjects(const ObjectVisitor &visitor) in IterateOverObjects()
218 void IterateOverObjectsInRange(const ObjectVisitor &visitor, void *begin, void *end) in IterateOverObjectsInRange()
627 void IterateOverObjects(const ObjectVisitor &visitor) in IterateOverObjects()
633 void IterateOverObjectsInRange(const ObjectVisitor &visitor, void *begin, void *end) in IterateOverObjectsInRange()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dalias_analysis.cpp874 auto visitor = static_cast<AliasAnalysis *>(v); in VisitLoadStatic() local
890 auto visitor = static_cast<AliasAnalysis *>(v); in VisitLoadResolvedObjectFieldStatic() local
906 auto visitor = static_cast<AliasAnalysis *>(v); in VisitStoreStatic() local
922 auto visitor = static_cast<AliasAnalysis *>(v); in VisitStoreResolvedObjectFieldStatic() local
938 auto visitor = static_cast<AliasAnalysis *>(v); in VisitUnresolvedStoreStatic() local
1028 auto visitor = static_cast<AliasAnalysis *>(v); in VisitLoadArray() local
1044 auto visitor = static_cast<AliasAnalysis *>(v); in VisitStoreArray() local
1060 auto visitor = static_cast<AliasAnalysis *>(v); in VisitLoadArrayI() local
1075 auto visitor = static_cast<AliasAnalysis *>(v); in VisitStoreArrayI() local
1090 auto visitor = static_cast<AliasAnalysis *>(v); in VisitLoadArrayPair() local
[all …]
/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()
Ddead_code_elimination.h25 DeadCodeElimination(Circuit* circuit, RPOVisitor* visitor, Chunk* chunk) in DeadCodeElimination()
Dinstruction_combine.h30 : PassVisitor(circuit, chunk, visitor), builder_(circuit), enableLog_(enableLog) in PassVisitor() argument
Dmcr_lowering.h28 MCRLowering(Circuit *circuit, RPOVisitor *visitor, CompilationConfig *cmpCfg, Chunk *chunk) in MCRLowering()
Drange_analysis.h29 …RangeAnalysis(Circuit* circuit, RPOVisitor* visitor, Chunk* chunk, ChunkVector<TypeInfo>& typeInfo… in RangeAnalysis()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
Dheap_root_visitor.cpp22 void HeapRootVisitor::VisitHeapRoots(JSThread *thread, const RootVisitor &visitor, in VisitHeapRoots()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler.h272 void ProcessReceiver(const WeakRootVisitor& visitor) in ProcessReceiver()
286 void ProcessHolder(const WeakRootVisitor& visitor) in ProcessHolder()
379 void ProcessExtraProfileTypeInfo(const WeakRootVisitor& visitor) in ProcessExtraProfileTypeInfo()
388 void IterateExtraProfileTypeInfo(const RootVisitor& visitor) in IterateExtraProfileTypeInfo()
/arkcompiler/runtime_core/static_core/runtime/tests/
Drem_set_test.cpp113 auto visitor = [&testList](ObjectHeader *obj) { testList.push_back(obj); }; in TEST_F() local
144 auto visitor = [&testList](void *obj) { testList.push_back(obj); }; in TEST_F() local
185 auto visitor = [&testList](void *obj) { testList.push_back(obj); }; in TEST_F() local
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
Dcard_handler.cpp37 auto visitor = [this, &result, startAddress, endAddress](void *mem) { in Handle() local

1234