| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsIndexedAccessType.cpp | 47 checker::Type *indexType = checker->CheckTypeCached(indexType_); in Check() local 69 checker::Type *indexType = indexType_->AsTypeNode()->GetType(checker); in GetType() local
|
| D | tsIndexedAccessType.h | 34 explicit TSIndexedAccessType(Expression *objectType, Expression *indexType) in TSIndexedAccessType()
|
| D | tsIndexSignature.cpp | 57 checker::Type *indexType = typeAnnotation_->AsTypeNode()->GetType(checker); in Check() local
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | memberExpression.cpp | 108 checker::Type *indexType = property_->Check(checker); in Check() local 166 checker::Type *indexType = objType->StringIndexInfo()->GetType(); in Check() local
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsIndexedAccessType.h | 28 explicit TSIndexedAccessType(TypeNode *objectType, TypeNode *indexType) in TSIndexedAccessType()
|
| D | tsIndexedAccessType.cpp | 69 checker::Type *indexType = indexType_->GetType(checker); in GetType() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ts/ |
| D | typeElaborationContext.cpp | 29 Type *ElaborationContext::GetBestMatchingType(Type *indexType, ir::Expression *sourceNode) in GetBestMatchingType()
|
| D | object.cpp | 367 IndexInfo *TSChecker::GetApplicableIndexInfo(Type *type, Type *indexType) in GetApplicableIndexInfo() 393 Type *TSChecker::GetPropertyTypeForIndexType(Type *type, Type *indexType) in GetPropertyTypeForIndexType()
|
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | typeElaborationContext.cpp | 29 Type *ElaborationContext::GetBestMatchingType(Type *indexType, const ir::Expression *sourceNode) in GetBestMatchingType()
|
| D | object.cpp | 372 IndexInfo *Checker::GetApplicableIndexInfo(Type *type, Type *indexType) in GetApplicableIndexInfo() 398 Type *Checker::GetPropertyTypeForIndexType(Type *type, Type *indexType) in GetPropertyTypeForIndexType()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | number_speculative_retype.cpp | 1057 GateType indexType = acc_.GetGateType(index); in VisitIndexCheck() local 1113 GateType indexType = acc_.GetGateType(index); in VisitLoadElement() local 1131 GateType indexType = acc_.GetGateType(index); in VisitStoreElement() local
|
| /arkcompiler/runtime_core/static_core/libpandafile/ |
| D | file_item_container.h | 285 auto indexType = item1->GetIndexType(); in operator() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | TSAnalyzer.cpp | 121 checker::Type *indexType = node->typeAnnotation_->GetType(checker); in Check() local 736 checker::Type *indexType = expr->Property()->Check(checker); in Check() local 794 checker::Type *indexType = objType->StringIndexInfo()->GetType(); in Check() local 2099 checker::Type *indexType = checker->CheckTypeCached(node->indexType_); in Check() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
| D | mir_lower.cpp | 961 MIRType *indexType = GlobalTables::GetTypeTable().GetPrimType(index->GetPrimType()); in AddArrayMrtMpl() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | object.cpp | 978 Type const *const indexType = ApplyUnaryOperatorPromotion(expressionType); in ValidateArrayIndex() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | checks_elimination.cpp | 915 auto indexType = countableLoopInfo->index->GetType(); in InsertDeoptimizationForIndexOverflow() local
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | TSparser.cpp | 846 ir::TypeNode *indexType = ParseTypeAnnotation(&options); in ParseIndexAccessType() local
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | parserImpl.cpp | 1067 ir::Expression *indexType = ParseTsTypeAnnotation(&options); in ParseTsIndexAccessType() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | codegen.cpp | 3192 auto indexType = inst->GetInputType(1); in VisitBoundsCheck() local
|