Home
last modified time | relevance | path

Searched defs:indexType (Results 1 - 18 of 18) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtsIndexedAccessTypeBuilder.h35 TSIndexedAccessTypeBuilder &SetIndexType(TypeNode *indexType) in SetIndexType() argument
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsIndexedAccessType.cpp76 checker::Type *indexType = indexType_->GetType(checker); in GetType() local
H A DtsIndexedAccessType.h28 explicit TSIndexedAccessType(TypeNode *objectType, TypeNode *indexType) in TSIndexedAccessType() argument
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsIndexSignature.cpp57 checker::Type *indexType = typeAnnotation_->AsTypeNode()->GetType(checker); in Check() local
H A DtsIndexedAccessType.cpp47 checker::Type *indexType = checker->CheckTypeCached(indexType_); in Check() local
69 checker::Type *indexType = indexType_->AsTypeNode()->GetType(checker); in GetType() local
H A DtsIndexedAccessType.h34 explicit TSIndexedAccessType(Expression *objectType, Expression *indexType) in TSIndexedAccessType() argument
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A DtypeElaborationContext.cpp29 Type *ElaborationContext::GetBestMatchingType(Type *indexType, const ir::Expression *sourceNode) in GetBestMatchingType() argument
H A Dobject.cpp376 IndexInfo *Checker::GetApplicableIndexInfo(Type *type, Type *indexType) in GetApplicableIndexInfo() argument
403 Type *Checker::GetPropertyTypeForIndexType(Type *type, Type *indexType) in GetPropertyTypeForIndexType() argument
[all...]
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A DtypeElaborationContext.cpp29 Type *ElaborationContext::GetBestMatchingType(Type *indexType, ir::Expression *sourceNode) in GetBestMatchingType() argument
H A Dobject.cpp365 IndexInfo *TSChecker::GetApplicableIndexInfo(Type *type, Type *indexType) in GetApplicableIndexInfo() argument
391 Type *TSChecker::GetPropertyTypeForIndexType(Type *type, Type *indexType) in GetPropertyTypeForIndexType() argument
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DmemberExpression.cpp108 checker::Type *indexType = property_->Check(checker); in Check() local
166 checker::Type *indexType = objType->StringIndexInfo()->GetType(); in Check() local
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_item_container.h285 auto indexType = item1->GetIndexType(); variable
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzer.cpp71 checker::Type *indexType = node->typeAnnotation_->GetType(checker); in Check() local
647 checker::Type *indexType = expr->Property()->Check(checker); in Check() local
671 checker::Type *indexType = objType->StringIndexInfo()->GetType(); Check() local
1874 checker::Type *indexType = checker->CheckTypeCached(node->indexType_); Check() local
[all...]
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dchecks_elimination.cpp935 auto indexType = countableLoopInfo->index->GetType(); in InsertDeoptimizationForIndexOverflow() local
/arkcompiler/ets_frontend/ets2panda/parser/
H A DTSparser.cpp653 ir::TypeNode *indexType = ParseTypeAnnotation(&options); in ParseIndexAccessType() local
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dnumber_speculative_retype.cpp1452 GateType indexType = acc_.GetGateType(index); in VisitIndexCheck() local
1531 GateType indexType = acc_.GetGateType(index); in VisitLoadElement() local
1549 GateType indexType = acc_.GetGateType(index); in VisitStoreElement() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dencode_visitor.cpp689 auto indexType = inst->GetInputType(1); in VisitBoundsCheck() local
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.cpp1085 ir::Expression *indexType = ParseTsTypeAnnotation(&options); in ParseTsIndexAccessType() local

Completed in 29 milliseconds