/arkcompiler/ets_frontend/es2panda/ir/base/ |
D | classDefinition.h | 50 ArenaVector<TSClassImplements *> &&implements, MethodDefinition *ctor, in ClassDefinition() 51 Expression *superClass, ArenaVector<Statement *> &&body, in ClassDefinition() 52 … ArenaVector<TSIndexSignature *> &&indexSignatures, bool declare, bool abstract) in ClassDefinition() 109 ArenaVector<Statement *> &Body() in Body() 114 const ArenaVector<Statement *> &Body() const in Body() 129 ArenaVector<TSClassImplements *> &Implements() in Implements() 134 const ArenaVector<TSClassImplements *> &Implements() const in Implements() 139 ArenaVector<TSIndexSignature *> &IndexSignatures() in IndexSignatures() 144 const ArenaVector<TSIndexSignature *> &IndexSignatures() const in IndexSignatures() 185 ArenaVector<TSClassImplements *> implements_; [all …]
|
D | methodDefinition.h | 39 ArenaVector<Decorator *> decorators; 45 … ModifierFlags modifiers, ArenaAllocator *allocator, ArenaVector<Decorator *> &&decorators, in MethodDefinition() 46 ArenaVector<ParamDecorators> &¶mDecorators, bool isComputed) in MethodDefinition() 114 const ArenaVector<MethodDefinition *> &Overloads() const in Overloads() 119 const ArenaVector<Decorator *> &Decorators() const in Decorators() 124 const ArenaVector<ParamDecorators> &GetParamDecorators() const in GetParamDecorators() 139 void SetOverloads(ArenaVector<MethodDefinition *> &&overloads) in SetOverloads() 164 ArenaVector<MethodDefinition *> overloads_; 165 ArenaVector<Decorator *> decorators_; 166 ArenaVector<ParamDecorators> paramDecorators_;
|
/arkcompiler/ets_frontend/es2panda/typescript/types/ |
D | interfaceType.h | 38 ArenaVector<ObjectType *> &Bases() in Bases() 91 ArenaVector<Signature *> CallSignatures() override in CallSignatures() 93 ArenaVector<Signature *> signatures(allocator_->Adapter()); in CallSignatures() 98 ArenaVector<Signature *> ConstructSignatures() override in ConstructSignatures() 100 ArenaVector<Signature *> signatures(allocator_->Adapter()); in ConstructSignatures() 125 ArenaVector<binder::LocalVariable *> Properties() override in Properties() 127 ArenaVector<binder::LocalVariable *> properties(allocator_->Adapter()); in Properties() 137 …void CollectSignatures(ArenaVector<Signature *> *collectedSignatures, bool collectCallSignatures) … 138 void CollectProperties(ArenaVector<binder::LocalVariable *> *collectedPropeties) const; 144 ArenaVector<ObjectType *> bases_;
|
D | unionType.h | 39 explicit UnionType(ArenaVector<Type *> &&constituentTypes) in UnionType() 47 explicit UnionType(ArenaVector<Type *> &constituentTypes) in UnionType() 55 const ArenaVector<Type *> &ConstituentTypes() const in ConstituentTypes() 60 ArenaVector<Type *> &ConstituentTypes() in ConstituentTypes() 121 … static void RemoveDuplicatedTypes(TypeRelation *relation, ArenaVector<Type *> &constituentTypes); 129 ArenaVector<Type *> constituentTypes_;
|
D | interfaceType.cpp | 54 const ArenaVector<binder::LocalVariable *> &targetProperties = Properties(); in Identical() 55 const ArenaVector<binder::LocalVariable *> &sourceProperties = otherInterface->Properties(); in Identical() 81 const ArenaVector<Signature *> &targetCallSignatures = CallSignatures(); in Identical() 82 const ArenaVector<Signature *> &sourceCallSignatures = otherInterface->CallSignatures(); in Identical() 94 const ArenaVector<Signature *> &targetConstructSignatures = ConstructSignatures(); in Identical() 95 … const ArenaVector<Signature *> &sourceConstructSignatures = otherInterface->ConstructSignatures(); in Identical() 146 void InterfaceType::CollectSignatures(ArenaVector<Signature *> *collectedSignatures, bool collectCa… in CollectSignatures() 163 void InterfaceType::CollectProperties(ArenaVector<binder::LocalVariable *> *collectedPropeties) con… in CollectProperties()
|
D | objectDescriptor.h | 52 ArenaVector<binder::LocalVariable *> properties; 53 ArenaVector<Signature *> callSignatures; 54 ArenaVector<Signature *> constructSignatures;
|
D | objectType.h | 97 virtual ArenaVector<Signature *> CallSignatures() in DEFINE_BITOPS() 102 virtual ArenaVector<Signature *> ConstructSignatures() in DEFINE_BITOPS() 127 virtual ArenaVector<binder::LocalVariable *> Properties() in DEFINE_BITOPS() 184 ArenaVector<Signature *> *targetSignatures); in DEFINE_BITOPS() 187 … const ArenaVector<Signature *> &sourceSignatures, in DEFINE_BITOPS() 188 … const ArenaVector<Signature *> &targetSignatures); in DEFINE_BITOPS()
|
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
D | spill_fills_resolver.h | 66 const ArenaVector<BasicBlock *> &GetBlocksToVisit() const override; 80 bool NeedToResolve(const ArenaVector<SpillFillData> &spill_fills); 86 …void AddMovesChain(LocationIndex dst, ArenaVector<LocationIndex> *remap, SpillFillInst *spill_fill… 127 ArenaVector<MoveInfo> moves_table_; 128 ArenaVector<uint8_t> loads_count_; 130 ArenaVector<SpillFillData> pre_moves_; 132 ArenaVector<SpillFillData> post_moves_; 139 ArenaVector<bool> reg_write_; 140 ArenaVector<bool> stack_write_;
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
D | templateLiteral.h | 35 …explicit TemplateLiteral(ArenaVector<TemplateElement *> &&quasis, ArenaVector<Expression *> &&expr… in TemplateLiteral() 40 const ArenaVector<TemplateElement *> &Quasis() const in Quasis() 45 const ArenaVector<Expression *> &Expressions() const in Expressions() 57 ArenaVector<TemplateElement *> quasis_; 58 ArenaVector<Expression *> expressions_;
|
D | sequenceExpression.h | 34 explicit SequenceExpression(ArenaVector<Expression *> &&sequence) in SequenceExpression() 39 const ArenaVector<Expression *> &Sequence() const in Sequence() 44 ArenaVector<Expression *> &Sequence() in Sequence() 55 ArenaVector<Expression *> sequence_;
|
D | callExpression.h | 37 explicit CallExpression(Expression *callee, ArenaVector<Expression *> &&arguments, in CallExpression() 57 const ArenaVector<Expression *> &Arguments() const in Arguments() 62 ArenaVector<Expression *> &Arguments() in Arguments() 82 ArenaVector<Expression *> arguments_;
|
/arkcompiler/runtime_core/compiler/optimizer/analysis/ |
D | loop_analyzer.h | 95 const ArenaVector<BasicBlock *> &GetBackEdges() const in GetBackEdges() 108 ArenaVector<BasicBlock *> &GetBlocks() in GetBlocks() 112 const ArenaVector<BasicBlock *> &GetBlocks() const in GetBlocks() 120 ArenaVector<Loop *> &GetInnerLoops() in GetInnerLoops() 124 const ArenaVector<Loop *> &GetInnerLoops() const in GetInnerLoops() 175 static inline bool IsEqualBlocks(const ArenaVector<T> &blocks, const ArenaVector<T> &others) in IsEqualBlocks() 183 ArenaVector<BasicBlock *> back_edges_; 184 ArenaVector<BasicBlock *> blocks_; 185 ArenaVector<Loop *> inner_loops_; 215 …void MovePhiInputsToPreHeader(BasicBlock *header, BasicBlock *pre_header, const ArenaVector<int> &… [all …]
|
D | linear_order.h | 44 ArenaVector<BasicBlock *> &GetBlocks() in GetBlocks() 49 const ArenaVector<BasicBlock *> &GetBlocks() const in GetBlocks() 70 ArenaVector<BasicBlock *> linear_blocks_; 72 ArenaVector<BasicBlock *> reordered_blocks_;
|
/arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
D | move_constants.h | 45 ArenaUnorderedMap<uint32_t, ArenaVector<BasicBlock *>> user_dominators_cache_; 46 ArenaVector<const ArenaVector<BasicBlock *> *> user_dominating_blocks_; 52 const ArenaVector<BasicBlock *> *GetDominators(const User &user);
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
D | tsTemplateLiteralType.h | 29 …explicit TSTemplateLiteralType(ArenaVector<TemplateElement *> &&quasis, ArenaVector<Expression *> … in TSTemplateLiteralType() 42 ArenaVector<TemplateElement *> quasis_; 43 ArenaVector<Expression *> references_;
|
D | tsModuleBlock.h | 34 explicit TSModuleBlock(ArenaVector<Statement *> &&statements) in TSModuleBlock() 39 const ArenaVector<Statement *> &Statements() const in Statements() 44 ArenaVector<Statement *> &Statements() in Statements() 58 ArenaVector<Statement *> statements_;
|
D | tsInterfaceBody.h | 34 explicit TSInterfaceBody(ArenaVector<Expression *> &&body) in TSInterfaceBody() 39 const ArenaVector<Expression *> &Body() const in Body() 51 ArenaVector<Expression *> body_;
|
D | tsTypeParameterInstantiation.h | 34 explicit TSTypeParameterInstantiation(ArenaVector<Expression *> &¶ms) in TSTypeParameterInstantiation() 39 const ArenaVector<Expression *> &Params() const in Params() 51 ArenaVector<Expression *> params_;
|
D | tsUnionType.h | 34 explicit TSUnionType(ArenaVector<Expression *> &&types) in TSUnionType() 39 const ArenaVector<Expression *> &Types() const in Types() 52 ArenaVector<Expression *> types_;
|
/arkcompiler/ets_frontend/es2panda/parser/ |
D | parserImpl.h | 146 …explicit ArrowFunctionDescriptor(ArenaVector<ir::Expression *> &&p, binder::FunctionParamScope *ps, in ArrowFunctionDescriptor() 152 ArenaVector<ir::Expression *> params; 235 void AddCommonjsParams(ArenaVector<ir::Expression *> ¶ms); 236 void AddReflectApplyArgs(ArenaVector<ir::Expression *> &args, ir::FunctionExpression *wrapper); 238 bool CheckTopStatementsForRequiredDeclare(const ArenaVector<ir::Statement *> &statements); 266 ArenaVector<ir::Expression *> ParseTsTypeLiteralOrInterface(); 292 …void ValidateClassSetter(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properti… 295 …void ValidateClassGetter(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properti… 298 …ir::MethodDefinition *ParseClassMethod(ClassElmentDescriptor *desc, const ArenaVector<ir::Statemen… 300 … ArenaVector<ir::Decorator *> &&decorators, bool isDeclare); [all …]
|
D | commonjs.cpp | 39 void ParserImpl::AddCommonjsParams(ArenaVector<ir::Expression *> ¶ms) in AddCommonjsParams() 49 void ParserImpl::AddReflectApplyArgs(ArenaVector<ir::Expression *> &args, ir::FunctionExpression *w… in AddReflectApplyArgs() 59 ArenaVector<ir::Expression *> elements(Allocator()->Adapter()); in AddReflectApplyArgs() 79 ArenaVector<ir::Expression *> params(Allocator()->Adapter()); in ParseCommonjs() 99 ArenaVector<ir::Expression *> arguments(Allocator()->Adapter()); in ParseCommonjs() 111 ArenaVector<ir::Statement *> statements(Allocator()->Adapter()); in ParseCommonjs()
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
D | switchStatement.h | 42 ArenaVector<SwitchCaseStatement *> &&cases) in SwitchStatement() 57 const ArenaVector<SwitchCaseStatement *> &Cases() const in Cases() 62 ArenaVector<SwitchCaseStatement *> &Cases() in Cases() 81 ArenaVector<SwitchCaseStatement *> cases_;
|
/arkcompiler/ets_frontend/es2panda/typescript/core/ |
D | typeCreation.cpp | 59 ArenaVector<Type *> newConstituentTypes(allocator_->Adapter()); in CreateUnionType() 68 Type *Checker::CreateUnionType(ArenaVector<Type *> &constituentTypes) in CreateUnionType() 70 ArenaVector<Type *> newConstituentTypes(allocator_->Adapter()); in CreateUnionType() 95 Type *Checker::CreateUnionType(ArenaVector<Type *> &&constituentTypes) in CreateUnionType() 101 ArenaVector<Type *> newConstituentTypes(allocator_->Adapter()); in CreateUnionType() 154 Type *Checker::CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, in CreateTupleType() 161 Type *Checker::CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, in CreateTupleType()
|
D | object.cpp | 54 const ArenaVector<binder::LocalVariable *> &properties = objType->Properties(); in CheckIndexConstraints() 114 ArenaVector<Type *> stringInfoTypes(allocator_->Adapter()); in ResolveUnionTypeMembers() 115 ArenaVector<Type *> numberInfoTypes(allocator_->Adapter()); in ResolveUnionTypeMembers() 116 ArenaVector<Signature *> callSignatures(allocator_->Adapter()); in ResolveUnionTypeMembers() 117 ArenaVector<Signature *> constructSignatures(allocator_->Adapter()); in ResolveUnionTypeMembers() 184 ArenaVector<const ir::TSSignatureDeclaration *> signatureDeclarations(allocator_->Adapter()); in ResolveObjectTypeMembers() 185 ArenaVector<const ir::TSIndexSignature *> indexDeclarations(allocator_->Adapter()); in ResolveObjectTypeMembers() 198 … ArenaVector<const ir::TSSignatureDeclaration *> &signatureDeclarations, in ResolvePropertiesOfObjectType() 199 … ArenaVector<const ir::TSIndexSignature *> &indexDeclarations, in ResolvePropertiesOfObjectType() 234 … ArenaVector<const ir::TSSignatureDeclaration *> &signatureDeclarations) in ResolveSignaturesOfObjectType() [all …]
|
/arkcompiler/ets_frontend/es2panda/ir/module/ |
D | exportNamedDeclaration.h | 37 …explicit ExportNamedDeclaration(StringLiteral *source, ArenaVector<ExportSpecifier *> &&specifiers… in ExportNamedDeclaration() 46 explicit ExportNamedDeclaration(Statement *decl, ArenaVector<ExportSpecifier *> &&specifiers) in ExportNamedDeclaration() 75 const ArenaVector<ExportSpecifier *> &Specifiers() const in Specifiers() 94 ArenaVector<ExportSpecifier *> specifiers_;
|