Home
last modified time | relevance | path

Searched refs:typeFlag (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_frontend/es2panda/typescript/types/
Dtype.h36 #define DECLARE_TYPENAMES(typeFlag, typeName) class typeName; argument
53 #define TYPE_IS_CHECKS(typeFlag, typeName) \ in TYPE_MAPPING() argument
56 return HasTypeFlag(typeFlag); \ in TYPE_MAPPING()
61 #define TYPE_AS_CASTS(typeFlag, typeName) \ in TYPE_MAPPING() argument
80 bool HasTypeFlag(TypeFlag typeFlag) const in TYPE_MAPPING()
82 return (typeFlags_ & typeFlag) != 0; in TYPE_MAPPING()
85 void AddTypeFlag(TypeFlag typeFlag) in TYPE_MAPPING()
87 typeFlags_ |= typeFlag; in TYPE_MAPPING()
90 void RemoveTypeFlag(TypeFlag typeFlag) in TYPE_MAPPING()
92 typeFlags_ &= ~typeFlag; in TYPE_MAPPING()
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
DtypeExtractorEmitter.h38 …static void GenTypeInfoRecord(panda::pandasm::Program *prog, bool typeFlag, int64_t typeSummaryInd…
40 …static void GenTypeInfoRecordForMergeABC(panda::pandasm::Program *prog, bool typeFlag, int64_t typ…
DtypeExtractorEmitter.cpp198 static void GenTypeSummaryInfo(bool typeFlag, int64_t typeSummaryIndex, const std::string &recordNa… in GenTypeSummaryInfo() argument
205 …peFlagField.metadata->SetValue(ScalarValue::Create<ValueType::U8>(static_cast<uint8_t>(typeFlag))); in GenTypeSummaryInfo()
208 if (typeFlag) { in GenTypeSummaryInfo()
219 void TypeExtractorEmitter::GenTypeInfoRecord(panda::pandasm::Program *prog, bool typeFlag, in GenTypeInfoRecord() argument
224 GenTypeSummaryInfo(typeFlag, typeSummaryIndex, recordName, iter->second); in GenTypeInfoRecord()
227 …id TypeExtractorEmitter::GenTypeInfoRecordForMergeABC(panda::pandasm::Program *prog, bool typeFlag, in GenTypeInfoRecordForMergeABC() argument
232 GenTypeSummaryInfo(typeFlag, typeSummaryIndex, recordName, iter->second); in GenTypeInfoRecordForMergeABC()
Demitter.h111 void FillTypeInfoRecord(CompilerContext *context, bool typeFlag, int64_t typeSummaryIndex,
Demitter.cpp439 void Emitter::FillTypeInfoRecord(CompilerContext *context, bool typeFlag, int64_t typeSummaryIndex, in FillTypeInfoRecord() argument
443 TypeExtractorEmitter::GenTypeInfoRecord(prog_, typeFlag, typeSummaryIndex, recordName); in FillTypeInfoRecord()
445 … TypeExtractorEmitter::GenTypeInfoRecordForMergeABC(prog_, typeFlag, typeSummaryIndex, recordName); in FillTypeInfoRecord()
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeExtractor.cpp784 int64_t typeFlag = PrimitiveType::ANY; in HandleNewlyGenFuncExpression() local
787 typeFlag = extractor::BuiltinFlag::NAMESPACE_FUNCTION; in HandleNewlyGenFuncExpression()
791 typeFlag = extractor::BuiltinFlag::ENUM_FUNCTION; in HandleNewlyGenFuncExpression()
800 typeFlag = extractor::BuiltinFlag::NAMESPACE_FUNCTION; in HandleNewlyGenFuncExpression()
802 typeFlag = extractor::BuiltinFlag::ENUM_FUNCTION; in HandleNewlyGenFuncExpression()
810 if (typeFlag != PrimitiveType::ANY) { in HandleNewlyGenFuncExpression()
812 recorder_->SetNodeTypeIndex(funcExpr->AsFunctionExpression()->Function(), typeFlag); in HandleNewlyGenFuncExpression()
/arkcompiler/ets_frontend/ts2panda/ts2abc/
Dts2abc.cpp1259 auto typeFlag = typeInfoRecord["tf"].asBool(); in ParseSingleTypeInfo() local
1271 static_cast<uint8_t>(typeFlag))); in ParseSingleTypeInfo()
1292 static_cast<uint8_t>(typeFlag))); in ParseSingleTypeInfo()