| /arkcompiler/ets_frontend/ets2panda/checker/ts/ |
| D | binaryLikeExpression.cpp | 23 void TSChecker::CheckBooleanLikeType(Type *leftType, Type *rightType, ir::AstNode *expr, lexer::Tok… in CheckBooleanLikeType() 57 … ir::Expression *rightExpr, ir::AstNode *expr, lexer::TokenType op) in CheckBinaryOperator() 101 … ir::Expression *rightExpr, ir::AstNode *expr, lexer::TokenType op) in CheckPlusOperator() 137 … ir::Expression *rightExpr, ir::AstNode *expr, lexer::TokenType op) in CheckCompareOperator() 185 ir::AstNode *expr) in CheckInstanceofExpression() 204 ir::AstNode *expr) in CheckInExpression()
|
| D | util.cpp | 25 ir::MemberExpression *TSChecker::ResolveLeftMostMemberExpression(ir::MemberExpression *expr) in ResolveLeftMostMemberExpression() 151 bool TSChecker::IsConstantMemberAccess(ir::Expression *expr) in IsConstantMemberAccess() 168 bool TSChecker::IsStringLike(ir::Expression *expr) in IsStringLike()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | cgfunc.cpp | 98 Operand *HandleDread(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleDread() 104 Operand *HandleRegread(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleRegread() 111 Operand *HandleConstVal(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleConstVal() 131 Operand *HandleConstStr(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleConstStr() 149 Operand *HandleConstStr16(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleConstStr16() 167 Operand *HandleAdd(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleAdd() 187 Operand *HandleCGArrayElemAdd(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleCGArrayElemAdd() 192 BaseNode *IsConstantInVectorFromScalar(BaseNode *expr) in IsConstantInVectorFromScalar() 226 Operand *HandleShift(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleShift() 238 Operand *HandleRor(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleRor() [all …]
|
| D | isel.cpp | 301 Operand *HandleAddrof(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleAddrof() 307 Operand *HandleAddroffunc(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleAddroffunc() 313 Operand *HandleAddrofLabel(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleAddrofLabel() 319 Operand *HandleShift(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleShift() 325 Operand *HandleCvt(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleCvt() 330 Operand *HandleExtractBits(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleExtractBits() 335 Operand *HandleDread(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleDread() 341 Operand *HandleAdd(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleAdd() 347 Operand *HandleBior(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleBior() 353 Operand *HandleBxor(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleBxor() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | conditionalExpression.h | 50 void SetTest(Expression *expr) noexcept in SetTest() 66 void SetConsequent(Expression *expr) noexcept in SetConsequent() 82 void SetAlternate(Expression *expr) noexcept in SetAlternate()
|
| D | binaryExpression.h | 111 void SetLeft(Expression *expr) noexcept in SetLeft() 118 void SetRight(Expression *expr) noexcept in SetRight() 125 void SetResult(Expression *expr) noexcept in SetResult()
|
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | binaryLikeExpression.cpp | 24 … const ir::Expression *rightExpr, const ir::AstNode *expr, lexer::TokenType op) in CheckBinaryOperator() 95 … const ir::Expression *rightExpr, const ir::AstNode *expr, lexer::TokenType op) in CheckPlusOperator() 127 … const ir::Expression *rightExpr, const ir::AstNode *expr, lexer::TokenType op) in CheckCompareOperator() 174 const ir::AstNode *expr) in CheckInstanceofExpression() 193 const ir::Expression *rightExpr, const ir::AstNode *expr) in CheckInExpression()
|
| D | util.cpp | 37 …st ir::MemberExpression *Checker::ResolveLeftMostMemberExpression(const ir::MemberExpression *expr) in ResolveLeftMostMemberExpression() 183 bool Checker::IsConstantMemberAccess(const ir::Expression *expr) in IsConstantMemberAccess() 200 bool Checker::IsStringLike(const ir::Expression *expr) in IsStringLike()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | stringComparison.cpp | 39 bool CheckOperatorType(ir::BinaryExpression *expr) in CheckOperatorType() 56 auto *expr = node->AsBinaryExpression(); in IsStringComparison() local 73 void StringComparisonLowering::ProcessBinaryExpression(ir::BinaryExpression *expr, public_lib::Cont… in ProcessBinaryExpression()
|
| D | bigintLowering.cpp | 51 bool ReplaceStrictEqualByNormalEqual(ir::BinaryExpression *expr) in ReplaceStrictEqualByNormalEqual() 73 bool RemoveConst(ir::BinaryExpression *expr) in RemoveConst() 109 auto expr = ast->AsBinaryExpression(); in Perform() local
|
| D | optionalLowering.cpp | 51 Expr *const expr, ir::ChainExpression *const chain) in LowerOptionalExpr() 78 static ir::AstNode *LowerExpression(public_lib::Context *ctx, ir::MemberExpression *const expr, in LowerExpression() 87 static ir::AstNode *LowerExpression(public_lib::Context *ctx, ir::CallExpression *const expr, in LowerExpression() 96 static ir::Expression *FindOptionalInChain(ir::Expression *expr) in FindOptionalInChain()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsNonNullExpression.h | 27 …explicit TSNonNullExpression(Expression *expr) : Expression(AstNodeType::TS_NON_NULL_EXPRESSION), … in TSNonNullExpression() 42 void SetExpr(Expression *expr) noexcept in SetExpr()
|
| D | tsExternalModuleReference.h | 24 explicit TSExternalModuleReference(Expression *expr) in TSExternalModuleReference()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/ |
| D | cast_opt.h | 39 explicit CastInfo(T *expr) : expr(expr) {} in CastInfo() 65 T *expr = nullptr; // expr's type must be MeExpr* or BaseNode* variable 70 explicit BaseNodeCastInfo(BaseNode *expr) : CastInfo(expr) {} in BaseNodeCastInfo()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | ETSAnalyzer.h | 56 checker::Type *GetCalleeType(ETSChecker *checker, ir::ETSNewClassInstanceExpression *expr) const in GetCalleeType() 67 void CheckVoidTypeExpression(ETSChecker *checker, const ir::Expression *expr) const in CheckVoidTypeExpression()
|
| D | ASchecker.h | 30 Type *CheckTypeCached([[maybe_unused]] ir::Expression *expr) override in CheckTypeCached()
|
| D | TSchecker.cpp | 47 Type *TSChecker::CheckTypeCached(ir::Expression *expr) in CheckTypeCached()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/base/ |
| D | condition.cpp | 81 void Condition::Compile(PandaGen *pg, const ir::Expression *expr, Label *falseLabel) in Compile() 102 Condition::Result Condition::CheckConstantExpr(ETSGen *etsg, const ir::Expression *expr) in CheckConstantExpr() 190 bool Condition::CompileBinaryExprForBigInt(ETSGen *etsg, const ir::BinaryExpression *expr, Label *f… in CompileBinaryExprForBigInt() 286 void Condition::Compile(ETSGen *etsg, const ir::Expression *expr, Label *falseLabel) in Compile()
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsEnumDeclaration.cpp | 72 const ir::Identifier *expr) in EvaluateIdentifier() 105 const ir::UnaryExpression *expr) in EvaluateUnaryExpression() 132 const ir::MemberExpression *expr) in EvaluateMemberExpression() 152 const ir::BinaryExpression *expr) in EvaluateBinaryExpression() 217 const ir::AstNode *expr) in EvaluateEnumMember()
|
| D | tsExternalModuleReference.h | 34 explicit TSExternalModuleReference(Expression *expr) in TSExternalModuleReference()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ets/ |
| D | etsLaunchExpression.cpp | 26 ETSLaunchExpression::ETSLaunchExpression(CallExpression *expr) in ETSLaunchExpression() 84 auto *const expr = expr_ != nullptr ? expr_->Clone(allocator, nullptr) : nullptr; in Clone() local
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | debug.cpp | 24 [[noreturn]] void AssertionFail(const char *expr, const char *file, unsigned line, const char *func… in AssertionFail()
|
| /arkcompiler/ets_frontend/ets2panda/ir/base/ |
| D | decorator.h | 32 explicit Decorator(Expression *expr) : Statement(AstNodeType::DECORATOR), expr_(expr) {} in Decorator()
|
| /arkcompiler/ets_frontend/ets2panda/ir/statements/ |
| D | expressionStatement.h | 26 …explicit ExpressionStatement(Expression *expr) : Statement(AstNodeType::EXPRESSION_STATEMENT), exp… in ExpressionStatement()
|
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| D | debug.cpp | 26 [[noreturn]] void AssertionFail(const char *expr, const char *file, unsigned line, const char *func… in AssertionFail()
|