Home
last modified time | relevance | path

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

12345

/arkcompiler/ets_runtime/ecmascript/mem/
Dvisitor.h54 static inline void IterateBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateBody()
73 static inline void IterateBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateBody()
91 static inline void IterateRefBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateRefBody()
96 static inline void IterateNativeBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateNativeBody()
101 …static inline void IterateDerivedRefBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateDerivedRefBody()
106 static inline void IterateHClass(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateHClass()
113 static inline void IterateBefore(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateBefore()
121 static inline void IterateAfter(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) in IterateAfter()
128 static inline void IteratorRange(TaggedObject *root, const EcmaObjectRangeVisitor& visitor, in IteratorRange()
139 static inline void IterateBody(TaggedObject *root, const EcmaObjectRangeVisitor& 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.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.h206 inline void Region::IterateAllMarkedBits(Visitor visitor) const in IterateAllMarkedBits()
293 inline void Region::IterateAllLocalToShareBits(Visitor visitor) in IterateAllLocalToShareBits()
301 inline void Region::IterateAllCrossRegionBits(Visitor visitor) const in IterateAllCrossRegionBits()
368 inline void Region::IterateAllNewToEdenBits(Visitor visitor) in IterateAllNewToEdenBits()
376 inline void Region::IterateAllOldToNewBits(Visitor visitor) in IterateAllOldToNewBits()
384 inline void Region::AtomicIterateAllSweepingRSetBits(Visitor visitor) in AtomicIterateAllSweepingRSetBits()
392 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.h131 …static inline void VisitVMRoots(EcmaVM *vm, const RootVisitor &visitor, const RootRangeVisitor &ra… in VisitVMRoots()
144 … void VisitObjectBody(TaggedObject *object, JSHClass *klass, const EcmaObjectRangeVisitor &visitor) in VisitObjectBody()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dencode_visitor.cpp190 void EncodeVisitor::VisitShrI(GraphVisitor *visitor, Inst *inst) in VisitShrI()
198 void EncodeVisitor::VisitMAdd(GraphVisitor *visitor, Inst *inst) in VisitMAdd()
205 void EncodeVisitor::VisitMSub(GraphVisitor *visitor, Inst *inst) in VisitMSub()
212 void EncodeVisitor::VisitMNeg(GraphVisitor *visitor, Inst *inst) in VisitMNeg()
219 void EncodeVisitor::VisitOrNot(GraphVisitor *visitor, Inst *inst) in VisitOrNot()
226 void EncodeVisitor::VisitAndNot(GraphVisitor *visitor, Inst *inst) in VisitAndNot()
233 void EncodeVisitor::VisitXorNot(GraphVisitor *visitor, Inst *inst) in VisitXorNot()
240 void EncodeVisitor::VisitNegSR(GraphVisitor *visitor, Inst *inst) in VisitNegSR()
248 void EncodeVisitor::VisitCast(GraphVisitor *visitor, Inst *inst) in VisitCast()
284 void EncodeVisitor::VisitBitcast(GraphVisitor *visitor, Inst *inst) in VisitBitcast()
[all …]
/arkcompiler/runtime_core/static_core/runtime/mem/
Drem_set-inl.h157 inline void RemSet<LockConfigT>::Iterate(const RegionPred &regionPred, const MemVisitor &visitor) in Iterate()
170 inline void RemSet<LockConfigT>::IterateOverObjects(const Visitor &visitor) 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.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.cpp60 CombinedPassVisitor visitor(&circuit, false, "LoadTypedArrayLength", &chunk); in HWTEST_F_L0() local
90 CombinedPassVisitor visitor(&circuit, false, "Int32ArrayLoadElement", &chunk); in HWTEST_F_L0() local
127 CombinedPassVisitor visitor(&circuit, false, "Int32OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
159 CombinedPassVisitor visitor(&circuit, false, "Float64OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
191 CombinedPassVisitor visitor(&circuit, false, "FLOAT32OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
226 CombinedPassVisitor visitor(&circuit, false, "Int8OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
261 CombinedPassVisitor visitor(&circuit, false, "UInt8OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
296 CombinedPassVisitor visitor(&circuit, false, "Int16OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
331 CombinedPassVisitor visitor(&circuit, false, "UInt16OnHeapArrayLoadElement", &chunk); in HWTEST_F_L0() local
364 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/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
Descape_analysis_editor.h28 EscapeAnalysisEditor(Circuit* circuit, RPOVisitor* visitor, in EscapeAnalysisEditor()
Dmcr_lowering.h28 …MCRLowering(CompilationEnv* env, Circuit *circuit, RPOVisitor *visitor, CompilationConfig *cmpCfg,… in MCRLowering()
Drange_analysis.h29 …RangeAnalysis(Circuit* circuit, RPOVisitor* visitor, Chunk* chunk, ChunkVector<TypeInfo>& typeInfo… in RangeAnalysis()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dalias_analysis.cpp947 auto visitor = static_cast<AliasAnalysis *>(v); in VisitLoadStatic() local
963 auto visitor = static_cast<AliasAnalysis *>(v); in VisitLoadResolvedObjectFieldStatic() local
979 auto visitor = static_cast<AliasAnalysis *>(v); in VisitStoreStatic() local
995 auto visitor = static_cast<AliasAnalysis *>(v); in VisitStoreResolvedObjectFieldStatic() local
1011 auto visitor = static_cast<AliasAnalysis *>(v); in VisitUnresolvedStoreStatic() local
1101 auto visitor = static_cast<AliasAnalysis *>(v); in VisitLoadArray() local
1117 auto visitor = static_cast<AliasAnalysis *>(v); in VisitStoreArray() local
1133 auto visitor = static_cast<AliasAnalysis *>(v); in VisitLoadArrayI() local
1148 auto visitor = static_cast<AliasAnalysis *>(v); in VisitStoreArrayI() local
1163 auto visitor = static_cast<AliasAnalysis *>(v); in VisitLoadArrayPair() local
[all …]
/arkcompiler/ets_runtime/ecmascript/
Dframes.cpp601 bool FrameIterator::IteratorStackMap(const RootVisitor &visitor, const RootBaseAndDerivedVisitor &d… in IteratorStackMap() argument
613 const RootVisitor &visitor, in GCIterate()
626 [[maybe_unused]]const RootVisitor &visitor, in GCIterate()
676 const RootVisitor &visitor, in GCIterate()
740 const RootVisitor &visitor, in GCIterate()
783 const RootVisitor &visitor, in GCIterate()
811 const RootVisitor &visitor, in GCIterate()
840 const RootVisitor &visitor, in GCIterate()
856 [[maybe_unused]] const RootVisitor &visitor, in GCIterate()
870 [[maybe_unused]] const RootVisitor &visitor, in GCIterate()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tools/declgen_ts2sts/src/
DASTTransformer.ts36 const visitor = <T extends ts.Node>(sourceFile: T): T => { constant
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
Dheap_root_visitor.cpp21 void HeapRootVisitor::VisitHeapRoots(JSThread *thread, const RootVisitor &visitor, in VisitHeapRoots()
/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

12345