Searched refs:typeFlag (Results 1 – 7 of 7) sorted by relevance
/arkcompiler/ets_frontend/es2panda/typescript/types/ |
D | type.h | 36 #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/ |
D | typeExtractorEmitter.h | 38 …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…
|
D | typeExtractorEmitter.cpp | 198 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()
|
D | emitter.h | 111 void FillTypeInfoRecord(CompilerContext *context, bool typeFlag, int64_t typeSummaryIndex,
|
D | emitter.cpp | 439 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/ |
D | typeExtractor.cpp | 784 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/ |
D | ts2abc.cpp | 1259 auto typeFlag = typeInfoRecord["tf"].asBool(); in ParseSingleTypeInfo() local 1271 static_cast<uint8_t>(typeFlag))); in ParseSingleTypeInfo() 1292 static_cast<uint8_t>(typeFlag))); in ParseSingleTypeInfo()
|