| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | bytecode_info_collector.cpp | 33 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 …]
|
| D | pass_manager.h | 38 …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};
|
| D | bytecode_info_collector.h | 658 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);
|
| D | compilation_driver.h | 30 BytecodeInfoCollector* collector, 354 BytecodeInfoCollector* collector_; 373 BytecodeInfoCollector* collector, in JitCompilationDriver()
|
| D | aot_compiler_preprocessor.cpp | 204 … BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, cOptions.maxAotMethodSize_, in GenerateGlobalTypes() 244 … BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, cOptions.maxAotMethodSize_, in GeneratePGOTypes()
|
| D | pass_manager.cpp | 34 collector_ = new BytecodeInfoCollector(vm_, const_cast<JSPandaFile*>(jsPandaFile), in Compile() 194 BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, in Compile()
|
| D | compilation_driver.cpp | 23 BytecodeInfoCollector *collector, in CompilationDriver()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/ |
| D | pgo_type_parser.h | 32 void Parse(const BytecodeInfoCollector &collector, const PGOTypeRecorder &typeRecorder, 93 void CreatePGOType(BytecodeInfoCollector &collector);
|
| D | pgo_type_parser.cpp | 25 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/ |
| D | aot_snapshot.h | 56 void StoreConstantPoolInfo(BytecodeInfoCollector *bcInfoCollector);
|
| D | aot_snapshot.cpp | 70 void AOTSnapshot::StoreConstantPoolInfo(BytecodeInfoCollector *bcInfoCollector) in StoreConstantPoolInfo()
|
| /arkcompiler/ets_runtime/ecmascript/ts_types/ |
| D | ts_manager.h | 527 inline kungfu::BytecodeInfoCollector *GetBytecodeInfoCollector() const in GetBytecodeInfoCollector() 532 inline void SetBytecodeInfoCollector(kungfu::BytecodeInfoCollector *bcInfoCollector) in SetBytecodeInfoCollector() 760 kungfu::BytecodeInfoCollector *bcInfoCollector_ {nullptr};
|