Searched refs:TypeExtractorEmitter (Results 1 – 3 of 3) sorted by relevance
| /arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
| D | typeExtractorEmitter.cpp | 33 TypeExtractorEmitter::TypeExtractorEmitter(const PandaGen *pg, panda::pandasm::Function *func) : pg… in TypeExtractorEmitter() function in panda::es2panda::compiler::TypeExtractorEmitter 47 bool TypeExtractorEmitter::IsFuncMain0(const std::string &funcName, bool isMergeAbc) const in IsFuncMain0() 90 void TypeExtractorEmitter::GenFunctionTypeInfo(panda::pandasm::Program *prog) in GenFunctionTypeInfo() 138 AnnotationData funcTypeAnnotation(TypeExtractorEmitter::TYPE_ANNOTATION); in GenFunctionTypeInfo() 139 AnnotationElement funcTypeAnnotationElement(TypeExtractorEmitter::TYPE_INSTRUCTION, in GenFunctionTypeInfo() 146 void TypeExtractorEmitter::GenImportOrDeclareTypeInfo(panda::pandasm::Program *prog, in GenImportOrDeclareTypeInfo() 151 symbolTypeStr = TypeExtractorEmitter::EXPORTED_SYMBOL_TYPES; in GenImportOrDeclareTypeInfo() 153 symbolTypeStr = TypeExtractorEmitter::DECLARED_SYMBOL_TYPES; in GenImportOrDeclareTypeInfo() 182 void TypeExtractorEmitter::GenExportTypeInfo(panda::pandasm::Program *prog) in GenExportTypeInfo() 184 AnnotationData funcTypeAnnotation(TypeExtractorEmitter::TYPE_ANNOTATION); in GenExportTypeInfo() [all …]
|
| D | typeExtractorEmitter.h | 31 class TypeExtractorEmitter { 33 explicit TypeExtractorEmitter(const PandaGen *pg, panda::pandasm::Function *func); 34 ~TypeExtractorEmitter() = default; 35 NO_COPY_SEMANTIC(TypeExtractorEmitter); 36 NO_MOVE_SEMANTIC(TypeExtractorEmitter);
|
| D | emitter.cpp | 201 TypeExtractorEmitter(pg_, func_); in GenFunctionInstructions() 354 auto typeInfoRecord = panda::pandasm::Record(TypeExtractorEmitter::TYPE_INFO_RECORD, LANG_EXT); in GenTypeInfoRecord() 361 …auto typeAnnotationRecord = panda::pandasm::Record(TypeExtractorEmitter::TYPE_ANNOTATION, LANG_EXT… in GenESTypeAnnotationRecord() 443 TypeExtractorEmitter::GenTypeInfoRecord(prog_, typeFlag, typeSummaryIndex, recordName); in FillTypeInfoRecord() 445 … TypeExtractorEmitter::GenTypeInfoRecordForMergeABC(prog_, typeFlag, typeSummaryIndex, recordName); in FillTypeInfoRecord() 451 TypeExtractorEmitter::GenTypeLiteralBuffers(prog_, recorder); in FillTypeLiteralBuffers()
|