Home
last modified time | relevance | path

Searched refs:BytecodeInfoCollector (Results 1 – 8 of 8) 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
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 …]
Dpass_manager.h34 …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);
Dpass_manager.cpp49BytecodeInfoCollector collector(vm_, jsPandaFile, profilerDecoder_, maxAotMethodSize_, ShouldColle… in Compile()
155 void PassManager::ProcessConstantPool(BytecodeInfoCollector *collector) in ProcessConstantPool()
Dbytecode_info_collector.h697 class BytecodeInfoCollector {
699 BytecodeInfoCollector(EcmaVM *vm, JSPandaFile *jsPandaFile, PGOProfilerDecoder &pfDecoder,
701 ~BytecodeInfoCollector();
702 NO_COPY_SEMANTIC(BytecodeInfoCollector);
703 NO_MOVE_SEMANTIC(BytecodeInfoCollector);
Dcompilation_driver.cpp23 BytecodeInfoCollector *collector, in CompilationDriver()
Dcompilation_driver.h30 BytecodeInfoCollector* collector,
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_manager.h594 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};
Dts_manager.cpp1222 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()