Searched refs:ChunkSet (Results 1 – 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/ |
D | pgo_type_infer.h | 57 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…
|
D | pgo_type_infer.cpp | 48 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/ |
D | chunk_containers.h | 72 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/ |
D | loop_analysis.cpp | 180 ChunkSet<GateRef> inList(chunk_); in LoopExitElimination()
|
D | early_elimination.cpp | 50 ChunkSet<GateRef> visited(chunk_); in GetLoopDependInfo()
|
D | bytecode_circuit_builder.cpp | 1568 ChunkSet<size_t> visited (circuit_->chunk()); in ComputeLoopDepth()
|