| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | cgfunc.cpp | 33 Operand *HandleDread(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleDread() 39 Operand *HandleRegread(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleRegread() 49 Operand *HandleConstVal(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleConstVal() 69 Operand *HandleConstStr(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleConstStr() 87 Operand *HandleConstStr16(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleConstStr16() 105 Operand *HandleAdd(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleAdd() 125 Operand *HandleCGArrayElemAdd(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleCGArrayElemAdd() 130 BaseNode *IsConstantInVectorFromScalar(BaseNode *expr) in IsConstantInVectorFromScalar() 164 Operand *HandleShift(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleShift() 176 Operand *HandleRor(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleRor() [all …]
|
| D | isel.cpp | 304 Operand *HandleAddrof(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleAddrof() 310 Operand *HandleAddroffunc(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleAddroffunc() 316 Operand *HandleAddrofLabel(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleAddrofLabel() 322 Operand *HandleShift(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleShift() 328 Operand *HandleCvt(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleCvt() 333 Operand *HandleExtractBits(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleExtractBits() 338 Operand *HandleDread(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleDread() 344 Operand *HandleAdd(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleAdd() 350 Operand *HandleBior(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleBior() 356 Operand *HandleBxor(const BaseNode &parent, BaseNode &expr, MPISel &iSel) in HandleBxor() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/ |
| D | mir_parser.cpp | 58 BaseNode *expr = nullptr; in ParseStmtDassign() local 107 BaseNode *expr = nullptr; in ParseStmtDassignoff() local 144 BaseNode *expr = nullptr; in ParseStmtRegassign() local 241 BaseNode *expr = nullptr; in ParseStmtIassignFPoff() local 422 BaseNode *expr = nullptr; in ParseStmtIf() local 462 BaseNode *expr = nullptr; in ParseStmtWhile() local 498 BaseNode *expr = nullptr; in ParseStmtDowhile() local 579 BaseNode *expr = nullptr; in ParseStmtBr() local 619 BaseNode *expr = nullptr; in ParseStmtSwitch() local 668 BaseNode *expr = nullptr; in ParseStmtRangegoto() local [all …]
|
| /arkcompiler/ets_frontend/ets2panda/checker/ts/ |
| D | binaryLikeExpression.cpp | 23 … ir::Expression *rightExpr, ir::AstNode *expr, lexer::TokenType op) in CheckBinaryOperator() 94 ir::AstNode *expr, lexer::TokenType op) in CheckPlusOperator() 126 … ir::Expression *rightExpr, ir::AstNode *expr, lexer::TokenType op) in CheckCompareOperator() 173 ir::AstNode *expr) in CheckInstanceofExpression() 192 ir::AstNode *expr) in CheckInExpression()
|
| D | util.cpp | 25 ir::MemberExpression *TSChecker::ResolveLeftMostMemberExpression(ir::MemberExpression *expr) in ResolveLeftMostMemberExpression() 155 bool TSChecker::IsConstantMemberAccess(ir::Expression *expr) in IsConstantMemberAccess() 172 bool TSChecker::IsStringLike(ir::Expression *expr) in IsStringLike()
|
| /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/ir/expressions/ |
| D | binaryExpression.h | 106 void SetLeft(Expression *expr) noexcept in SetLeft() 112 void SetRight(Expression *expr) noexcept in SetRight() 118 void SetResult(Expression *expr) noexcept in SetResult()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/ |
| D | cast_opt.h | 39 explicit CastInfo(T *expr) : expr(expr) {} in CastInfo() 69 T *expr = nullptr; // expr's type must be MeExpr* or BaseNode* variable 74 explicit BaseNodeCastInfo(BaseNode *expr) : CastInfo(expr) {} in BaseNodeCastInfo()
|
| /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() 279 void Condition::Compile(ETSGen *etsg, const ir::Expression *expr, Label *falseLabel) in Compile()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | unionLowering.cpp | 105 …opertyAccess(checker::ETSChecker *checker, varbinder::VarBinder *vbind, ir::MemberExpression *expr) in HandleUnionPropertyAccess() 143 …:TSAsExpression *HandleUnionCastToPrimitive(checker::ETSChecker *checker, ir::TSAsExpression *expr) in HandleUnionCastToPrimitive() 203 ir::BinaryExpression *expr) in GenVariableDeclForBinaryExpr() 226 ir::Expression *expr) in GenExpressionStmtWithAssignment() 235 ir::Expression *expr) in GenBlockStmtForAssignmentBinary() 270 …::Expression *ProcessOperandsInBinaryExpr(checker::ETSChecker *checker, ir::BinaryExpression *expr, in ProcessOperandsInBinaryExpr() 293 ir::Statement *FindStatementFromNode(ir::Expression *expr) in FindStatementFromNode() 319 ir::BlockStatement *block, ir::BinaryExpression *expr) in ReplaceBinaryExprInStmt()
|
| /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()
|
| D | tsNonNullExpression.h | 34 …explicit TSNonNullExpression(Expression *expr) : Expression(AstNodeType::TS_NON_NULL_EXPRESSION), … in TSNonNullExpression()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ets/ |
| D | etsLaunchExpression.cpp | 26 ETSLaunchExpression::ETSLaunchExpression(CallExpression *expr) in ETSLaunchExpression() 81 auto *const expr = expr_ != nullptr ? expr_->Clone(allocator) : nullptr; in Clone() local
|
| D | etsClassLiteral.h | 39 …explicit ETSClassLiteral(ir::TypeNode *const expr) : Expression(AstNodeType::ETS_CLASS_LITERAL), e… in ETSClassLiteral()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsExternalModuleReference.h | 24 explicit TSExternalModuleReference(Expression *expr) in TSExternalModuleReference()
|
| D | tsNonNullExpression.h | 27 …explicit TSNonNullExpression(Expression *expr) : Expression(AstNodeType::TS_NON_NULL_EXPRESSION), … in TSNonNullExpression()
|
| /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/checker/ |
| D | ASchecker.h | 30 Type *CheckTypeCached([[maybe_unused]] ir::Expression *expr) override in CheckTypeCached()
|
| D | JSchecker.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/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()
|