/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | chunk.h | 27 class PUBLIC_API Chunk { class 31 explicit Chunk(NativeAreaAllocator *allocator); 32 Chunk() = default; 33 ~Chunk() in ~Chunk() 38 NO_COPY_SEMANTIC(Chunk); 39 NO_MOVE_SEMANTIC(Chunk); 105 void *operator new(size_t size, Chunk* chunk) in operator new()
|
H A D | chunk_containers.h | 37 explicit ChunkVector(Chunk *chunk) : std::vector<T, ChunkAllocator<T>>(ChunkAllocator<T>(chunk)) {} in ChunkVector() 39 ChunkVector(size_t size, Chunk *chunk) : std::vector<T, ChunkAllocator<T>>(size, T(), ChunkAllocator<T>(chunk)) {} in ChunkVector() 41 ChunkVector(size_t size, T def, Chunk *chunk) in ChunkVector() 53 explicit ChunkDeque(Chunk *chunk) : std::deque<T, ChunkAllocator<T>>(ChunkAllocator<T>(chunk)) {} in ChunkDeque() 60 explicit ChunkQueue(Chunk *chunk) : std::queue<T, ChunkDeque<T>>(ChunkDeque<T>(chunk)) {} in ChunkQueue() 67 explicit ChunkStack(Chunk *chunk) : std::stack<T, ChunkDeque<T>>(ChunkDeque<T>(chunk)) {} in ChunkStack() 75 explicit ChunkSet(Chunk *chunk) in ChunkSet() 86 explicit ChunkMap(Chunk *chunk) in ChunkMap() 99 explicit ChunkUnorderedMap(Chunk *chunk, size_t bucket_count = 100) in ChunkUnorderedMap() 113 explicit ChunkMultimap(Chunk *chun [all...] |
H A D | chunk.cpp | 22 Chunk::Chunk(NativeAreaAllocator *allocator) : allocator_(allocator) {} in Chunk() function in panda::ecmascript::Chunk 24 Area *Chunk::NewArea(size_t size) in NewArea() 28 LOG_ECMA_MEM(FATAL) << "OOM Chunk : NewArea area is nullptr"; in NewArea() 37 uintptr_t Chunk::Expand(size_t size) in Expand() 73 void Chunk::ReleaseMemory() in ReleaseMemory()
|
H A D | chunk_allocator.h | 42 explicit ChunkAllocator(Chunk *chunk) : chunk_(chunk) {} in ChunkAllocator() 141 Chunk *chunk() in chunk() 147 Chunk *chunk_;
|
H A D | regexp_cached_chunk.h | 27 class RegExpCachedChunk : public Chunk {
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | loop_analysis.h | 26 LoopInfo(Chunk* chunk, GateRef head) in LoopInfo() 37 LoopAnalysis(BytecodeCircuitBuilder* bcBuilder, Circuit *circuit, Chunk* chunk) in LoopAnalysis() 59 Chunk* chunk_{nullptr};
|
H A D | pass.h | 262 Chunk chunk(data->GetNativeAreaAllocator()); in Run() 280 Chunk chunk(data->GetNativeAreaAllocator()); in Run() 307 Chunk chunk(data->GetNativeAreaAllocator()); in Run() 328 Chunk chunk(data->GetNativeAreaAllocator()); in Run() 367 Chunk chunk(data->GetNativeAreaAllocator()); in Run() 386 Chunk chunk(data->GetNativeAreaAllocator()); in Run() 408 Chunk chunk(data->GetNativeAreaAllocator()); in Run() 425 Chunk chunk(data->GetNativeAreaAllocator()); in Run() 451 Chunk chunk(data->GetNativeAreaAllocator()); in Run() 473 Chunk chun in Run() [all...] |
H A D | combined_pass_visitor.h | 40 PassVisitor(Circuit* circuit, Chunk* chunk, RPOVisitor* visitor) in PassVisitor() 58 Chunk* chunk_ {nullptr}; 64 CombinedPassVisitor(Circuit* circuit, bool enableLog, const std::string& name, Chunk* chunk) in CombinedPassVisitor() 106 Chunk *GetChunk() const in GetChunk() 117 Chunk* chunk_ {nullptr};
|
H A D | escape_analysis.h | 30 VirtualObject(size_t numIn, Chunk* chunk); 72 explicit State(Chunk* chunk) : map_(chunk) {} in State() 87 GateInfo(Circuit* circuit, GateRef curGate, EscapeAnalysis* escapeAnalysis, Chunk* chunk); 108 EscapeAnalysis(Circuit* circuit, RPOVisitor* visitor, Chunk* chunk, bool isTraced) in EscapeAnalysis() 138 Chunk* chunk_;
|
H A D | assembler_module.h | 40 void Run(const CompilationConfig *cfg, Chunk* chunk); 90 void GenerateStubsX64(Chunk* chunk); 91 void GenerateStubsAarch64(Chunk* chunk);
|
H A D | number_speculative_runner.h | 28 const std::string& name, Chunk* chunk) in NumberSpeculativeRunner() 51 Chunk *chunk_ {nullptr};
|
H A D | loop_peeling.h | 31 const std::string& name, Chunk* chunk, LoopInfo* loopInfo) in LoopPeeling() 59 Chunk* chunk_{nullptr};
|
H A D | early_elimination.h | 29 DependInfoNode(Chunk* chunk) : chunk_(chunk) {} in DependInfoNode() 57 Chunk* chunk_; 62 EarlyElimination(Circuit* circuit, RPOVisitor* visitor, Chunk* chunk, in EarlyElimination()
|
H A D | debug_info.h | 39 FuncDebugInfo(Chunk *chunk) : chunk_(chunk), name_("") in FuncDebugInfo() 92 Chunk* chunk_ {nullptr}; 99 Chunk chunk_;
|
H A D | lexical_env_specialization_pass.h | 28 LexicalEnvSpecializationPass(Circuit* circuit, RPOVisitor* visitor, Chunk* chunk, bool enableLog) in LexicalEnvSpecializationPass() 60 Chunk *chunk_ {nullptr}; 71 GetEnvSpecializationPass(Circuit* circuit, RPOVisitor* visitor, Chunk* chunk) in GetEnvSpecializationPass()
|
H A D | array_bounds_check_elimination.h | 29 ArrayBoundsCheckElimination(Circuit *circuit, bool enableLog, const std::string& name, Chunk* chunk) in ArrayBoundsCheckElimination() 95 Bound* Copy(Chunk *chunk) in Copy() 167 Chunk *chunk_ {nullptr}; 174 IndexCheckInfo(Chunk* chunk): list_(chunk) {} in IndexCheckInfo()
|
/arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
H A D | global_value_numbering_test.cpp | 51 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 77 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 101 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 124 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 154 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 190 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0()
|
H A D | dead_code_elimination_test.cpp | 24 using ecmascript::kungfu::Chunk; 53 Chunk chunk(&allocator); in HWTEST_F_L0() 87 Chunk chunk(&allocator); in HWTEST_F_L0() 122 Chunk chunk(&allocator); in HWTEST_F_L0()
|
H A D | meta_data_equal_test.cpp | 53 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 76 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 117 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 134 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 179 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0()
|
H A D | typed_array_lowering_test.cpp | 47 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 76 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 111 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 143 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 175 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 210 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 245 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 280 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 315 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 350 ecmascript::Chunk chun in HWTEST_F_L0() [all...] |
H A D | instruction_combine_test.cpp | 66 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 127 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 213 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 285 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 358 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 454 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 559 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 636 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 713 ecmascript::Chunk chunk(&allocator); in HWTEST_F_L0() 798 ecmascript::Chunk chun in HWTEST_F_L0() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/base/ |
H A D | depend_chain_helper.h | 56 DependChains(Chunk* chunk) : chunk_(chunk) {} in DependChains() 86 Chunk* chunk_;
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
H A D | pgo_profiler_info.h | 286 bool AddMethod(Chunk *chunk, Method *jsMethod, SampleMode mode); 287 bool AddType(Chunk *chunk, PGOMethodId methodId, int32_t offset, PGOSampleType type); 288 bool AddCallTargetType(Chunk *chunk, PGOMethodId methodId, int32_t offset, PGOSampleType type); 289 bool AddObjectInfo(Chunk *chunk, PGOMethodId methodId, int32_t offset, const PGOObjectInfo &info); 290 bool AddDefine(Chunk *chunk, PGOMethodId methodId, int32_t offset, PGODefineOpType type); 291 void Merge(Chunk *chunk, PGOMethodInfoMap *methodInfos); 293 bool ParseFromBinary(Chunk *chunk, PGOContext &context, void **buffer); 297 bool ParseFromText(Chunk *chunk, uint32_t threshold, const std::vector<std::string> &content); 311 PGOMethodTypeSet *GetOrInsertMethodTypeSet(Chunk *chunk, PGOMethodId methodId); 321 explicit PGOMethodIdSet(Chunk* chun [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/ |
H A D | pgo_type_infer.h | 27 Chunk *chunk, bool enableLog) in PGOTypeInfer() 42 Profiler(Chunk *chunk) : datas(chunk) {} in Profiler()
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
H A D | heap_profiler.h | 161 Chunk *GetChunk() const in GetChunk() 163 return const_cast<Chunk *>(&chunk_); in GetChunk() 198 Chunk chunk_;
|