Searched refs:BytecodeInfoCollector (Results 1 – 8 of 8) sorted by relevance
/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 46 BytecodeInfoCollector::~BytecodeInfoCollector() in ~BytecodeInfoCollector() 57 void BytecodeInfoCollector::ProcessEnvs() in ProcessEnvs() 64 void BytecodeInfoCollector::ProcessClasses() in ProcessClasses() 152 void BytecodeInfoCollector::CollectClassLiteralInfo(const MethodLiteral *method, in CollectClassLiteralInfo() 166 void BytecodeInfoCollector::CollectFunctionTypeId(panda_file::File::EntityId fieldId) in CollectFunctionTypeId() 179 void BytecodeInfoCollector::CollectInnerFuncType(const MethodLiteral *method, uint32_t innerMethodI… in CollectInnerFuncType() 194 void BytecodeInfoCollector::IterateLiteral(const MethodLiteral *method, in IterateLiteral() 221 void BytecodeInfoCollector::StoreClassTypeOffset(const uint32_t typeOffset, std::vector<uint32_t> &… in StoreClassTypeOffset() 233 void BytecodeInfoCollector::CollectMethodPcsFromBC(const uint32_t insSz, const uint8_t *insArr, in CollectMethodPcsFromBC() [all …]
|
D | pass_manager.h | 34 …PassContext(const std::string &triple, CompilerLog *log, BytecodeInfoCollector* collector, LLVMMod… in PassContext() 79 BytecodeInfoCollector* GetBytecodeInfoCollector() const in GetBytecodeInfoCollector() 116 BytecodeInfoCollector *bcInfoCollector_ {nullptr}; 187 void ProcessConstantPool(BytecodeInfoCollector *collector);
|
D | pass_manager.cpp | 49 …BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, maxAotMethodSize_, ShouldColle… in Compile() 155 void PassManager::ProcessConstantPool(BytecodeInfoCollector *collector) in ProcessConstantPool()
|
D | bytecode_info_collector.h | 697 class BytecodeInfoCollector { 699 BytecodeInfoCollector(EcmaVM *vm, JSPandaFile *jsPandaFile, PGOProfilerDecoder &pfDecoder, 701 ~BytecodeInfoCollector(); 702 NO_COPY_SEMANTIC(BytecodeInfoCollector); 703 NO_MOVE_SEMANTIC(BytecodeInfoCollector);
|
D | compilation_driver.cpp | 23 BytecodeInfoCollector *collector, in CompilationDriver()
|
D | compilation_driver.h | 30 BytecodeInfoCollector* collector,
|
/arkcompiler/ets_runtime/ecmascript/ts_types/ |
D | ts_manager.h | 594 inline kungfu::BytecodeInfoCollector *GetBytecodeInfoCollector() const in GetBytecodeInfoCollector() 599 inline void SetBytecodeInfoCollector(kungfu::BytecodeInfoCollector *bcInfoCollector) in SetBytecodeInfoCollector() 766 void PUBLIC_API ProcessSnapshotConstantPool(kungfu::BytecodeInfoCollector *bcInfoCollector); 915 kungfu::BytecodeInfoCollector *bcInfoCollector, 934 kungfu::BytecodeInfoCollector *bcInfoCollector); 937 kungfu::BytecodeInfoCollector *bcInfoCollector); 976 kungfu::BytecodeInfoCollector *bcInfoCollector_ {nullptr};
|
D | ts_manager.cpp | 1222 void TSManager::ProcessSnapshotConstantPool(kungfu::BytecodeInfoCollector *bcInfoCollector) in ProcessSnapshotConstantPool() 1280 kungfu::BytecodeInfoCollector *bcInfoCollector) in FillSnapshotConstantPoolList() 1383 kungfu::BytecodeInfoCollector *bcInfoCollector) in AddValueToSnapshotConstantPoolList() 1406 kungfu::BytecodeInfoCollector *bcInfoCollector, in CollectLiteralInfo()
|