Home
last modified time | relevance | path

Searched refs:Chunk (Results 1 - 25 of 87) sorted by relevance

1234

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dchunk.h27 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 Dchunk_containers.h37 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 Dchunk.cpp22 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 Dchunk_allocator.h42 explicit ChunkAllocator(Chunk *chunk) : chunk_(chunk) {} in ChunkAllocator()
141 Chunk *chunk() in chunk()
147 Chunk *chunk_;
H A Dregexp_cached_chunk.h27 class RegExpCachedChunk : public Chunk {
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dloop_analysis.h26 LoopInfo(Chunk* chunk, GateRef head) in LoopInfo()
37 LoopAnalysis(BytecodeCircuitBuilder* bcBuilder, Circuit *circuit, Chunk* chunk) in LoopAnalysis()
59 Chunk* chunk_{nullptr};
H A Dpass.h262 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 Dcombined_pass_visitor.h40 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 Descape_analysis.h30 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 Dassembler_module.h40 void Run(const CompilationConfig *cfg, Chunk* chunk);
90 void GenerateStubsX64(Chunk* chunk);
91 void GenerateStubsAarch64(Chunk* chunk);
H A Dnumber_speculative_runner.h28 const std::string& name, Chunk* chunk) in NumberSpeculativeRunner()
51 Chunk *chunk_ {nullptr};
H A Dloop_peeling.h31 const std::string& name, Chunk* chunk, LoopInfo* loopInfo) in LoopPeeling()
59 Chunk* chunk_{nullptr};
H A Dearly_elimination.h29 DependInfoNode(Chunk* chunk) : chunk_(chunk) {} in DependInfoNode()
57 Chunk* chunk_;
62 EarlyElimination(Circuit* circuit, RPOVisitor* visitor, Chunk* chunk, in EarlyElimination()
H A Ddebug_info.h39 FuncDebugInfo(Chunk *chunk) : chunk_(chunk), name_("") in FuncDebugInfo()
92 Chunk* chunk_ {nullptr};
99 Chunk chunk_;
H A Dlexical_env_specialization_pass.h28 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 Darray_bounds_check_elimination.h29 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 Dglobal_value_numbering_test.cpp51 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 Ddead_code_elimination_test.cpp24 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 Dmeta_data_equal_test.cpp53 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 Dtyped_array_lowering_test.cpp47 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 Dinstruction_combine_test.cpp66 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 Ddepend_chain_helper.h56 DependChains(Chunk* chunk) : chunk_(chunk) {} in DependChains()
86 Chunk* chunk_;
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
H A Dpgo_profiler_info.h286 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 Dpgo_type_infer.h27 Chunk *chunk, bool enableLog) in PGOTypeInfer()
42 Profiler(Chunk *chunk) : datas(chunk) {} in Profiler()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
H A Dheap_profiler.h161 Chunk *GetChunk() const in GetChunk()
163 return const_cast<Chunk *>(&chunk_); in GetChunk()
198 Chunk chunk_;

Completed in 11 milliseconds

1234