Home
last modified time | relevance | path

Searched defs:indexType (Results 1 – 20 of 20) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsIndexedAccessType.cpp46 checker::Type *indexType = checker->CheckTypeCached(indexType_); in Check() local
68 checker::Type *indexType = indexType_->AsTypeNode()->GetType(checker); in GetType() local
DtsIndexedAccessType.h34 explicit TSIndexedAccessType(Expression *objectType, Expression *indexType) in TSIndexedAccessType()
DtsIndexSignature.cpp57 checker::Type *indexType = typeAnnotation_->AsTypeNode()->GetType(checker); in Check() local
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DtsIndexedAccessTypeBuilder.h35 TSIndexedAccessTypeBuilder &SetIndexType(TypeNode *indexType) in SetIndexType()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DmemberExpression.cpp107 checker::Type *indexType = property_->Check(checker); in Check() local
165 checker::Type *indexType = objType->StringIndexInfo()->GetType(); in Check() local
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsIndexedAccessType.h28 …explicit TSIndexedAccessType(TypeNode *objectType, TypeNode *indexType, ArenaAllocator *const allo… in TSIndexedAccessType()
DtsIndexedAccessType.cpp91 checker::Type *indexType = indexType_->GetType(checker); in GetType() local
/arkcompiler/ets_frontend/es2panda/typescript/core/
DtypeElaborationContext.cpp26 Type *ElaborationContext::GetBestMatchingType(Type *indexType, const ir::Expression *sourceNode) in GetBestMatchingType()
Dobject.cpp363 IndexInfo *Checker::GetApplicableIndexInfo(Type *type, Type *indexType) in GetApplicableIndexInfo()
390 Type *Checker::GetPropertyTypeForIndexType(Type *type, Type *indexType) in GetPropertyTypeForIndexType()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
DtypeElaborationContext.cpp29 Type *ElaborationContext::GetBestMatchingType(Type *indexType, ir::Expression *sourceNode) in GetBestMatchingType()
Dobject.cpp364 IndexInfo *TSChecker::GetApplicableIndexInfo(Type *type, Type *indexType) in GetApplicableIndexInfo()
390 Type *TSChecker::GetPropertyTypeForIndexType(Type *type, Type *indexType) in GetPropertyTypeForIndexType()
/arkcompiler/ets_frontend/arkguard/src/utils/
DOhsUtil.ts191 const indexType = node as LiteralTypeNode; constant
/arkcompiler/runtime_core/static_core/libpandafile/
Dfile_item_container.h290 auto indexType = item1->GetIndexType(); in operator() local
/arkcompiler/ets_frontend/ets2panda/checker/
DTSAnalyzer.cpp71 checker::Type *indexType = node->typeAnnotation_->GetType(checker); in Check() local
650 checker::Type *indexType = expr->Property()->Check(checker); in Check() local
674 checker::Type *indexType = objType->StringIndexInfo()->GetType(); in Check() local
1890 checker::Type *indexType = checker->CheckTypeCached(node->indexType_); in Check() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dnumber_speculative_retype.cpp1534 GateType indexType = acc_.GetGateType(index); in VisitIndexCheck() local
1615 GateType indexType = acc_.GetGateType(index); in VisitLoadElement() local
1633 GateType indexType = acc_.GetGateType(index); in VisitStoreElement() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Dobject.cpp1545 lexer::Number ETSChecker::ExtractNumericValue(Type const *const indexType) in ExtractNumericValue()
1588 Type const *const indexType = ApplyUnaryOperatorPromotion(expressionType); in ValidateArrayIndex() local
/arkcompiler/ets_frontend/ets2panda/parser/
DTSparser.cpp658 ir::TypeNode *indexType = ParseTypeAnnotation(&options); in ParseIndexAccessType() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dchecks_elimination.cpp1010 auto indexType = countableLoopInfo->index->GetType(); in InsertDeoptimizationForIndexOverflow() local
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp1090 ir::Expression *indexType = ParseTsTypeAnnotation(&options); in ParseTsIndexAccessType() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dencode_visitor.cpp691 auto indexType = inst->GetInputType(1); in VisitBoundsCheck() local