Home
last modified time | relevance | path

Searched refs:BytecodeInfoCollector (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecode_info_collector.cpp33 BytecodeInfoCollector::BytecodeInfoCollector(EcmaVM *vm, JSPandaFile *jsPandaFile, PGOProfilerDecod… in BytecodeInfoCollector() function in panda::ecmascript::kungfu::BytecodeInfoCollector
47 BytecodeInfoCollector::BytecodeInfoCollector(EcmaVM *vm, JSPandaFile *jsPandaFile, JSHandle<JSFunct… in BytecodeInfoCollector() function in panda::ecmascript::kungfu::BytecodeInfoCollector
61 BytecodeInfoCollector::~BytecodeInfoCollector() in ~BytecodeInfoCollector()
72 void BytecodeInfoCollector::ProcessEnvs() in ProcessEnvs()
79 void BytecodeInfoCollector::ProcessClasses() in ProcessClasses()
167 void BytecodeInfoCollector::ProcessMethod(JSHandle<JSFunction> &jsFunction) in ProcessMethod()
226 void BytecodeInfoCollector::CollectClassLiteralInfo(const MethodLiteral *method, in CollectClassLiteralInfo()
240 void BytecodeInfoCollector::CollectFunctionTypeId(panda_file::File::EntityId fieldId) in CollectFunctionTypeId()
253 void BytecodeInfoCollector::CollectInnerFuncType(const MethodLiteral *method, uint32_t innerMethodI… in CollectInnerFuncType()
268 void BytecodeInfoCollector::IterateLiteral(const MethodLiteral *method, in IterateLiteral()
[all …]
Dpass_manager.h38 …PassContext(const std::string &triple, CompilerLog *log, BytecodeInfoCollector* collector, IRModul… in PassContext()
88 BytecodeInfoCollector* GetBytecodeInfoCollector() const in GetBytecodeInfoCollector()
130 BytecodeInfoCollector *bcInfoCollector_ {nullptr};
183 BytecodeInfoCollector *collector_ {nullptr};
Dbytecode_info_collector.h658 class BytecodeInfoCollector {
660 BytecodeInfoCollector(EcmaVM *vm, JSPandaFile *jsPandaFile, PGOProfilerDecoder &pfDecoder,
663 BytecodeInfoCollector(EcmaVM *vm, JSPandaFile *jsPandaFile, JSHandle<JSFunction> &jsFunction,
666 ~BytecodeInfoCollector();
667 NO_COPY_SEMANTIC(BytecodeInfoCollector);
668 NO_MOVE_SEMANTIC(BytecodeInfoCollector);
Dcompilation_driver.h30 BytecodeInfoCollector* collector,
354 BytecodeInfoCollector* collector_;
373 BytecodeInfoCollector* collector, in JitCompilationDriver()
Daot_compiler_preprocessor.cpp204BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, cOptions.maxAotMethodSize_, in GenerateGlobalTypes()
244BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, cOptions.maxAotMethodSize_, in GeneratePGOTypes()
Dpass_manager.cpp34 collector_ = new BytecodeInfoCollector(vm_, const_cast<JSPandaFile*>(jsPandaFile), in Compile()
194 BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, in Compile()
Dcompilation_driver.cpp23 BytecodeInfoCollector *collector, in CompilationDriver()
/arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/
Dpgo_type_parser.h32 void Parse(const BytecodeInfoCollector &collector, const PGOTypeRecorder &typeRecorder,
93 void CreatePGOType(BytecodeInfoCollector &collector);
Dpgo_type_parser.cpp25 void BaseParser::Parse(const BytecodeInfoCollector &collector, const PGOTypeRecorder &typeRecorder, in Parse()
192 void PGOTypeParser::CreatePGOType(BytecodeInfoCollector &collector) in CreatePGOType()
/arkcompiler/ets_runtime/ecmascript/compiler/aot_snapshot/
Daot_snapshot.h56 void StoreConstantPoolInfo(BytecodeInfoCollector *bcInfoCollector);
Daot_snapshot.cpp70 void AOTSnapshot::StoreConstantPoolInfo(BytecodeInfoCollector *bcInfoCollector) in StoreConstantPoolInfo()
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_manager.h527 inline kungfu::BytecodeInfoCollector *GetBytecodeInfoCollector() const in GetBytecodeInfoCollector()
532 inline void SetBytecodeInfoCollector(kungfu::BytecodeInfoCollector *bcInfoCollector) in SetBytecodeInfoCollector()
760 kungfu::BytecodeInfoCollector *bcInfoCollector_ {nullptr};