Home
last modified time | relevance | path

Searched refs:ChunkSet (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dpgo_type_infer.h57 inline bool IsMonoTypes(const ChunkSet<GateType> &types) const in IsMonoTypes()
62 inline bool NoNeedUpdate(const ChunkSet<GateType> &types) const in NoNeedUpdate()
76 void InferTypeForClass(ChunkSet<GateType> &types, JSTaggedValue prop);
78 void EliminateSubclassTypes(ChunkSet<GateType> &types);
79 void ComputeCommonSuperClassTypes(ChunkSet<GateType> &types, JSTaggedValue prop);
82 …void AddProfiler(GateRef gate, GateType tsType, PGORWOpType pgoType, ChunkSet<GateType>& inferType…
Dpgo_type_infer.cpp48 ChunkSet<GateType> Merge(Chunk *chunk, TSManager *tsManager) in Merge()
50 ChunkSet<GateType> inferTypes(chunk); in Merge()
65 ChunkSet<GateType> classTypes;
66 ChunkSet<GateType> classInstanceTypes;
67 ChunkSet<GateType> otherTypes;
159 ChunkSet<GateType> &classTypes = types.classTypes; in UpdateType()
162 ChunkSet<GateType> &classInstanceTypes = types.classInstanceTypes; in UpdateType()
166 void PGOTypeInfer::InferTypeForClass(ChunkSet<GateType> &types, JSTaggedValue prop) in InferTypeForClass()
175 void PGOTypeInfer::EliminateSubclassTypes(ChunkSet<GateType> &types) in EliminateSubclassTypes()
206 void PGOTypeInfer::ComputeCommonSuperClassTypes(ChunkSet<GateType> &types, JSTaggedValue prop) in ComputeCommonSuperClassTypes()
[all …]
/arkcompiler/ets_runtime/ecmascript/mem/
Dchunk_containers.h72 class PUBLIC_API ChunkSet : public std::set<K, Compare, ChunkAllocator<K>> {
75 explicit ChunkSet(Chunk *chunk) in ChunkSet() function
79 ~ChunkSet() = default;
/arkcompiler/ets_runtime/ecmascript/compiler/
Dloop_analysis.cpp180 ChunkSet<GateRef> inList(chunk_); in LoopExitElimination()
Dearly_elimination.cpp50 ChunkSet<GateRef> visited(chunk_); in GetLoopDependInfo()
Dbytecode_circuit_builder.cpp1568 ChunkSet<size_t> visited (circuit_->chunk()); in ComputeLoopDepth()